我有一个使用Intent启动Instagram的Android应用程序。用户使用完Instagram并使用后退箭头将其关闭后,我需要instagram关闭并将用户返回到触发该活动的Android应用。我的意图可以工作并打开instagram,但是使用后退按钮可以保留在instagram中。在我的代码触发指令下面找到
public void LaunchInstgram(View view){
Intent openInstagram = getPackageManager().getLaunchIntentForPackage("com.instagram.android");
openInstagram.setData( Uri.parse( "https://www.instagram.com/_u/eatoutlagos") );
try {
startActivity(openInstagram);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Sorry, Instagram Not Installed", Toast.LENGTH_LONG).show();
}
}
答案 0 :(得分:0)
我认为您正在通过node {
stage('Build') {
if (env.BRANCH_NAME == 'master') {
// do your build
}
}
}
启动finish()
应用之前,在MainActivity
中调用Instagram
方法
您描述的场景将通过以下两种方式发生:
以太
您已在Intents
内为android:noHistory = "true"
设置了MainActivity
,这会导致AndroidManifest.xml
在按下返回键时自动完成。
OR
在切换到MainActivity
之前,您已经在MainActivity中调用了LaunchInstragram
,这会杀死它。当您按下后退按钮时,由于堆栈中没有其他活动要弹出,因此它会停留在该位置...
您还可以通过单击以下link
在您的应用上尝试使用ChatHeads编辑
尝试以下代码:
finish()