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

来源:互联网 发布:软件采购进度报表 编辑:程序博客网 时间:2024/06/07 03:19

对于在一个Activity中,如果想直接在onCreate方法中直接跳转到另一个应用,如果直接使用intent会出现闪一下的现象,完美的解决方法如下:
      在此应用的AndroidManifest.xml中对应的activity的下面加入一个属性值:andro
id:theme="@android:style/Theme.NoDisplay";然后直接在onCreate方法中直接使用Intent跳转即可,注意跳转后,注意finish()原activity。
代码如下:

public class MainActivity extends Activity {@Overrideprotected 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();}}





阅读全文
0 0
原创粉丝点击