您的位置:首页 > 移动开发 > Android开发

使用Activity直接打开其他应用的方法

2017-09-18 17:36 316 查看
对于在一个Activity中,如果想直接在onCreate方法中直接跳转到另一个应用,如果直接使用intent会出现闪一下的现象,完美的解决方法如下:

      在此应用的AndroidManifest.xml中对应的activity的下面加入一个属性值:andro

id:theme="@android:style/Theme.NoDisplay";然后直接在onCreate方法中直接使用Intent跳转即可,注意跳转后,注意finish()原activity。

代码如下:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//	setContentView(R.layout.activity_main);

Intent mIntent=new Intent();
ComponentName mComponeName=new ComponentName("cn.pet.uisetting2", "cn.pet.uisetting2.InputSourceSetting");
mIntent.setComponent(mComponeName);
startActivity(mIntent);

finish();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 跳转Activity
相关文章推荐