我設定了imagebutton點擊跳轉手機qq,代碼運行沒有報錯,但真機除錯的時候店里我添加的imagebutton沒有反應


求大佬解釋,下面是我的代碼private class OtherListener implements View.OnClickListener {
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.btn_register:
//跳轉到注冊界面
Intent a=new Intent(MainActivity.this,register_activity.class);
startActivity(a);
break;
case R.id.ib_login_from_qq:
try {
//是可以的跳轉到qq主頁面
Intent b = getPackageManager().getLaunchIntentForPackage("com.tencent.mobileqq");
startActivity(b);
} catch (Exception e) {
e.printStackTrace();
// Toast.makeText(MainActivity.this, "未安裝QQ",Toast.LENGTH_LONG).show();
}
break;
case R.id.ib_login_from_chat:
try{
Intent c = getPackageManager().getLaunchIntentForPackage("com.tencent.mm");
startActivity(c);
}catch (Exception e){
e.printStackTrace();
// Toast.makeText(MainActivity.this, "未安裝微信",Toast.LENGTH_LONG).show();
}
break;
}
}
}
uj5u.com熱心網友回復:
啥是try 、catch?你把toast打開注釋就知道哪里錯了,uj5u.com熱心網友回復:
沒反應??你logcat沒日志輸出么????e.printStackTrace() 沒反應么????
uj5u.com熱心網友回復:
有沒有給 ib_login_from_chat 設定事件呀?uj5u.com熱心網友回復:
代碼質量真心??uj5u.com熱心網友回復:
剛入門。。
我是糊涂了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108455.html
標籤:Android
下一篇:java.lang.IllegalArgumentException: unknown client android.os.BinderProxy@45f1f8
