【发布时间】:2020-11-04 03:02:32
【问题描述】:
我有一些代码 sn-p 用于打开带有以下标志的 whatsapp
Intent intent = new Intent();
intent.setClassName("com.whatsapp", "com.whatsapp.HomeActivity");
intent.addFlags(1342177280);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent, 9);
上面的 sn-p 显示错误 1342177280 如下所示
我不明白这个标志 1342177280 是关于什么的,知道吗?
【问题讨论】:
-
这些是标志 OR'ed 在一起 (developer.android.com/reference/android/content/…); 10100000000000000000000000000000 二进制。 (也许:FLAG_ACTIVITY_NEW_TASK 和 FLAG_RECEIVER_REGISTERED_ONLY)
-
警告是因为您使用的是显式整数,而不是在“已批准”标志列表中绘制。
标签: java android android-studio android-intent