我希望在一个按钮中有拖拽键事件
case KeyEvent.KEYCODE_BACK:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");<<
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
finish();
return true;
和
Intent i = new Intent(this, MainActivity2.class);
startActivity(i);
finish();`
答案 0 :(得分:0)
让我们首先考虑一下您应用的用户,但不要考虑应用本身。为了避免误解您的应用,我建议您(作为变体)在这种情况下实施AlertDialog
(可能是自定义AlertDialog
)。
有些用户按下按钮,AlertDialog
会显示标题,例如“选择操作!”以及描述用户选项的消息。对于“正向”按钮分配“扫描”,对于“否定”按钮,分配那些确切地为用户提供可理解选择的关键字(在您的情况下,它将重定向到其他活动),并为Nuetral按钮分配“取消”(您必须为用户提供选择)什么都不做。)
如果我的建议会对你有所帮助,那就很好。