Articles of android activity

将animation侦听器设置为“活动”animation

我正在使用overridePendingTransition方法来执行自定义Activityanimation。 我想知道animation何时结束(回调/监听)。 有没有直接的方法来实现这一点,如果没有,请建议我一些解决方法。

如何将附加内容的意图传递给已经运行的活动

我有一个BroadcastReceiver ,它启动一个HomeActivity ,其中一些信息与附加HomeActivity一起传递。 当活动已经运行并且广播接收器再次被触发并尝试使用新信息启动HomeActivity时会发生什么。 活动的OnResume()或OnCreate()是否执行? 如果没有,是否有任何其他方式在触发BroadcastReceiver时传递/重新加载正在运行的活动?

从“近期任务”中排除当前活动

我的应用程序在后台运行,在某些时候会显示活动以故意中断用户的流程。 我的活动启动了一项新任务,该任务在前台显示在“近期任务”列表中 。 有什么方法可以预防吗? 设置android:excludeFromRecents不起作用 – 仅在暂停后才会在“Recent Tasks”中显示活动。 清单看起来像: 和活动以这种方式开始: @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, MainActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); }

什么是android中“不要保持活动”的主要优点和缺点

如果有人可以回答它,我希望有一个查询: Do not keep activities在开发人员选项测试Android移动应用程序期间Do not keep activities选项被检查。 我在我的应用程序中使用它,发现我的应用程序行为不当并且在我打开时崩溃Do not keep activities在android中Do not keep activities 。 我的问题很少: 1: How much this option will affect mobile applications? 2: What exactly does this do? 这听起来像是一个应用杀手,我注意到在开发者选项中有一个框说“ 不要保持活动 – destroy every activity as soon as the user leaves it 。 这是否会在我的应用中创建任何积极或消极的function? 这是否意味着如果我打开一个应用程序,一旦我离开它,它实际上关闭该应用程序,我不会在任务管理器中看到它手动杀死它? 如果是这样,保持低RAM使用率是不是一件好事? 在保持Do not keep activities同时使用它的优点和缺点是什么,请分享它的经验。

此活动已经有一个由窗口装饰提供的操作栏(FEATURE_ACTION_BAR)

此活动已经有一个由窗口装饰提供的操作栏。 不要在主题中请求Window.FEATURE_ACTION_BAR并将windowActionBar设置为false以使用工具栏代替 这是我得到的错误,我搜索了解决方案,但我没有find如何解决它。 这是我的代码: styles.xml @color/myPrimaryColor @color/myPrimaryDarkColor @color/myAccentColor @color/myTextPrimaryColor false @android:color/white #56FFFFFF send_comment.xml (我的活动布局) SendComment.java public class SendComment extends ActionBarActivity { private Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.send_comment); toolbar = (Toolbar) findViewById(R.id.my_toolbar); toolbar.setTitle(“”); setSupportActionBar(toolbar); } } 我究竟做错了什么?

Android错误“无法find显式活动类”

我有一个包含多个包的android项目。 在这种情况下,包的结构是com.WAPP.SetLocation是包含我想要运行的活动的包。 在我的清单中,com.WAPP被认为是基础包: 我的活动在我的清单中声明为: mainScreen活动显示正常,因为它位于com.WAPP包中。 但是当我尝试运行setLocationActivity时,我无法find显式的类错误。 这是我如何有意图参数: Intent i = new Intent(); i.setClassName(“com.WAPP.SetLocation”, “com.WAPP.SetLocation.setLocationActivity”); startActivity(i);

Android:在按钮上转到HTTP URL

我想在Android应用中点击按钮进入网页。 所以说,我有一个名为“Google”的按钮,当用户点击该按钮时,我希望google.com在屏幕上打开。 这是如何实现的? 此外,有一种方法,一旦用户完成Google,我可以控制回我的应用程序?

与服务中的活动(LocalService)进行通信 – Android最佳实践

常见方案 – 具有后台服务的活动用于轮询服务器。 该服务将通过AlarmManager定期运行,并执行活动任务(用户点击按钮,从服务器获取内容)。 我想知道这里的最佳做法。 我认为最好的设计是Android LocalService示例: http : //developer.android.com/reference/android/app/Service.html#LocalServiceSample 但是在示例中,Activity具有对活动mBoundService的引用,但没有反向连接( Service无法调用Activity )。 服务调用活动的最佳方式是什么? 我是否使用Intents,BroadcastReceivers,Messages? 怎么样?

按钮返回MainActivity

我想创建一个按钮,引导用户直接回到没有android name =“com.example.example”的主要活动。 它有android.intent.etc … 如何引用我的按钮返回此活动?

这和Activity.this有什么区别

例如 Intent intent = new Intent(this, SecondActivity.class); eclipse错误:Intenttypes中的方法setClass(Context,Class)不适用于参数(FirstActivity.ClickEvent,Class) Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 但这是正确的。 有谁能解释这两者之间的区别? 谢谢。