题目内容

结合Button的点击事件,简述你对观察者模式的理解。

查看答案
更多问题

简述Android虚拟机Dalvik和ART的区别有哪些。

以下为两个子线程间,使用Handler通信的案例,请补全代码。/*线程1 - 接收线程2发送过来的数据*/new Thread(new __________() {public void __________() {Looper.__________();mHandler = new Handler(Looper.__________()) {public void __________(Message msg) { // 接收消息数据String content = (String) msg.obj;Log.i("TAG", "线程2发送过来的消息是:" + content);}};Looper.__________();}}).__________(); // 起一个新线程/*线程2 - 通过Handler向线程1发送数据*/new Thread() {public void run() {Message msg = mHandler.__________();msg.obj = "我来自线程2..." ;mHandler.__________(msg); // 发送消息数据}}}.***();

已知APP主页包括四个模块:“消息”、“设备”、“场景”和“我的”。点击导航栏的四个按钮,会切换对应的Fragment页面,主页由Activity + RadioGroup +Fragment + ViewPager实现的,请补充以下代码。主页Activity代码片段如下:// 1.自定义ViewPager适配器Public class MainFragmentPagerAdapter extents ______________________{...}// 2.ViewPager绑定适配器MainFragmentPagerAdapter pagerAdapter =new MainFragmentPagerAdapter(getSupportFragmentManager());viewPager.______________ (pagerAdapter);//绑定适配器viewPager.______________(4);//预加载视图个数// 3.导航栏RadioGroup选中事件监听main_radio_group.set______________( //添加选中状态的监听事件new RadioGroup.OnCheckedChangeListener(){@Override//监听选中事件的回调方法public void ______________ (RadioGroup group, int checkedId) {switch (______________ ) {//条件判断case R.id.main_radio_message:viewPager.set______________(0); //显示ViewPager第一个视图______________; //条件语句结束跳出case R.id.main_radio_scene...}}});

App中有两个Activity:LoginActivity和MainActivity。LoginActivity的布局文件是activity_login.xml,里面有个登录按钮,id为bt_login。功能逻辑:点击登录按钮,跳转到MainActivity,并传递参数,参数名为“username”,值为“zhangsan”,同时,关闭LoginActivity。请根据以上描述,补充下面的代码,以实现功能。// 继承自Activity,并实现点击事件的监听器接口public class LoginActivity extends _____________ implements __________{protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);__________(R.layout.activity_login) ; // 加载布局Button button = (Button) __________(R.id.bt_login); // 查找控件button.____________(this); // 添加点击事件}public void onClick(View v) {switch ( v.__________()){ // 匹配条件 idcase R.id.bt_login : // 如果是点击了登录按钮Intent intent = new Intent( ____________, ____________.class);intent.putExtra(____________, ____________); // 捆绑数据key-valuestartActivity( ____________ );____________() ; // 关闭当前Activitybreak;}}}

答案查题题库