老显示正在其他应用打开,怎么如何关闭手机自启动应用

DCloud 即数字天堂(北京)网络技术有限公司是W3C成员及HTML5中国产业联盟发起单位

Activity如何判断是自身应用启动还是其怹应用启动的么 [问题点数:40分,结帖人Miehalu]

确认一键查看最优答案

本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!

Activity如何判断是自身应用启動还是其他应用启动的么

可能是我问题描述不清楚。

我的意思是一个Activity启动的时候怎么判断是自身应用启动的还是其他应用启动的。有什么靠谱的方法么

好吧 是我的问题。这个问题具体我还真不知道怎么解决。不好意思

找了好多资料都找不到……是不是没有这个方法呀

刚刚写了个例子,并不是这样的呀从icon点进去这里的Toast也没有出来,debug也没跑到oncreate()方法里面

试一下Activity中的这两个方法不知道是否可以满足你嘚要求:
刚刚写了个例子,并不是这样的呀从icon点进去这里的Toast也没有出来,debug也没跑到oncreate()方法里面

不好意思之前忘记加这一行了。

可是你这條结论是不相关的——“从桌面icon点击启动会进入Application中,从其他程序启动则不会。”

我写了两个应用程序两种情况都能进入Application的oncreate()方法中,呮要当这个应用程序第一次打开之后就会调用onCreate()。

我猜你当时得出这个结论时顺序是先点icon进入目标Activity,没有杀死目标Activity所在的应用程序的进程继续从别的Activity启动它。

Application的oncreate()方法不可能再调用第二遍只在初始化的时候被调用一次。

刚刚写了个例子并不是这样的呀,从icon点进去这里嘚Toast也没有出来debug也没跑到oncreate()方法里面
不好意思,之前忘记加这一行了
可是你这条结论是不相关的——“从桌面icon点击启动,会进入Application中从其怹程序启动,则不会”
我写了两个应用程序,两种情况都能进入Application的oncreate()方法中只要当这个应用程序第一次打开之后,就会调用onCreate()
我猜你当時得出这个结论时,顺序是先点icon进入目标Activity没有杀死目标Activity所在的应用程序的进程,继续从别的Activity启动它
Application的oncreate()方法不可能再调用第二遍,只在初始化的时候被调用一次

额,sorry我记错了。刚刚查了一下暂时也没查到有相关的api。 不过我提个意见楼主只是想判断某一个Acitivity是被本应鼡中的Acitivity启动,还是被另外的应用启动饰吧所以是不是可以通过你本身应用启动你这个Acitivity的时候传递一个值,然后在你这个Activity中通过这个值判斷

这样是可行的,只不过现在的情况是在不修改启动源的情况下~


试一下Activity中的这两个方法不知道是否可以满足你的要求:

我去查了一下,使用startActivity()的情况下在不修改调用方代码的情况下(比如放入额外信息,或者直接转为ForResult调用)很难拿到前一个的信息

刚刚写了个例子,并鈈是这样的呀从icon点进去这里的Toast也没有出来,debug也没跑到oncreate()方法里面
不好意思之前忘记加这一行了。
可是你这条结论是不相关的——“从桌媔icon点击启动会进入Application中,从其他程序启动则不会。”
我写了两个应用程序两种情况都能进入Application的oncreate()方法中,只要当这个应用程序第一次打開之后就会调用onCreate()。
我猜你当时得出这个结论时顺序是先点icon进入目标Activity,没有杀死目标Activity所在的应用程序的进程继续从别的Activity启动它。
Application的oncreate()方法不可能再调用第二遍只在初始化的时候被调用一次。
额sorry。我记错了刚刚查了一下,暂时也没查到有相关的api 不过我提个意见,楼主只是想判断某一个Acitivity是被本应用中的Acitivity启动还是被另外的应用启动饰吧。所以是不是可以通过你本身应用启动你这个Acitivity的时候传递一个值嘫后在你这个Activity中通过这个值判断?
这样是可行的只不过现在的情况是在不修改启动源的情况下~
你看我下面这个方法可行否?在本身应用Φ写这样一个方法:

}本身启动这个Activity的时候都通过这个方法,能解决吗
不修改代码的话很难判断吧。

不修改代码是指不修改哪儿的代码没明白。

启动Activity那边的代码不修改的情况下。

匿名用户不能发表回复!

时间: 来源:系统之家 作者:zhijie

  打开软件的时候总会弹出一个窗口上面写着“Windows已保护你的电脑”。不知道的还以为电脑出了什么问题每次都要关掉窗口才能打开程序,让人觉得麻烦那么Win10打开软件时老是弹出提示窗口怎么取消掉呢?

  1、按WIN+X 或右击开始菜单然后打开旧控制面板;

  2、点击“系統和安全”选项;

  3、接着再点击“安全性与维护”选项;

  4、这时点击左侧的“更改Windows smartscreen筛选器设置 ”选项;

  5、将smartscreen筛选器设置为“鈈执行任何操作(如何关闭手机自启动应用 Windows smartscreen筛选器)“并确定保存设置;

  经过上面五个步骤的设置Win10打开软件时弹出的提示窗口就不会洅出现了,而且取消这个弹出窗口对系统不会有任何影响

我要回帖

更多关于 如何关闭手机自启动应用 的文章

 

随机推荐