Java 在android中从activity X启动activity X
我有一个android应用程序,根据作业类型启动活动X或Y。 现在如果我有一系列的工作,比如X1,X2,Y1,X3,Y2 我的应用程序将调用活动X。当用户从该活动提交时,相同的活动将再次启动。接下来,当他再次提交时,需要启动活动Y。我在安卓设备中看到一个弹出窗口,询问“完全使用”,其中有两个选项与我的安卓应用程序名称。 我不想看到此弹出窗口。 这就是我开始一项活动的方式Java 在android中从activity X启动activity X,java,android,android-activity,popup,Java,Android,Android Activity,Popup,我有一个android应用程序,根据作业类型启动活动X或Y。 现在如果我有一系列的工作,比如X1,X2,Y1,X3,Y2 我的应用程序将调用活动X。当用户从该活动提交时,相同的活动将再次启动。接下来,当他再次提交时,需要启动活动Y。我在安卓设备中看到一个弹出窗口,询问“完全使用”,其中有两个选项与我的安卓应用程序名称。 我不想看到此弹出窗口。 这就是我开始一项活动的方式 if(DataType.X.equals(transaction)){ Intent i = new Intent (
if(DataType.X.equals(transaction)){
Intent i = new Intent ( "android.intent.action.X");
startActivity(i);
} else {
Intent i = new Intent ( "android.intent.action.Y");
startActivity(i);
}
为了避免弹出窗口,您可以这样做
if(DataType.X.equals(transaction)){
Intent i = new Intent (getBaseContext(), activity_X.class);
startActivity(i);
} else {
Intent i = new Intent (getBaseContext(), activity_Y.class);
startActivity(i);
}
谢谢Waqas。成功了。至少在模拟器上。尚未在移动设备上进行测试。你能告诉我什么时候开始使用你说的方式和我做的方式是合适的吗?如果你想启动你自己应用程序中可用的活动,那么用我提到的方式调用它更方便。但是,如果您想根据活动适合的类别在系统范围内调用该活动,请按照之前的方式调用它。