草庐IT

Activity3

全部标签

android - 如何区分给定的 Context 对象是 Activity 还是 Service Context?

我想知道我给定的Context对象是来自Activity、Service还是Application。或者换句话说,如果我的代码在后台或前台执行。(前台指的是由Activity创建的Activity代码和线程。) 最佳答案 您应该能够使用“instanceof”测试对象是否是特定类if(contextinstanceofActivity){//handleactivitycase}elseif(contextinstanceofService){//handleservicecase} 关

android - 如何从 TabHost 引用子 Activity 来调用公共(public)函数?

我有一个TabHost,其中包含两个子Activity(在两个选项卡中)。我还在其中一个我想从我的parent(TabHost)调用的Activity中实现了一个公共(public)函数,以触发选项卡中的一些操作。是否可以从TabHost引用Activity本身来调用公共(public)函数?谢谢这是我的标签主机设置:res=getResources();tabHost=getTabHost();TabHost.TabSpecspec;Intentintent;intent=newIntent().setClass(this,home.class);spec=tabHost.newTa

android - 如何从 TabHost 引用子 Activity 来调用公共(public)函数?

我有一个TabHost,其中包含两个子Activity(在两个选项卡中)。我还在其中一个我想从我的parent(TabHost)调用的Activity中实现了一个公共(public)函数,以触发选项卡中的一些操作。是否可以从TabHost引用Activity本身来调用公共(public)函数?谢谢这是我的标签主机设置:res=getResources();tabHost=getTabHost();TabHost.TabSpecspec;Intentintent;intent=newIntent().setClass(this,home.class);spec=tabHost.newTa

android - 如何在 Android 中添加第二个 Activity

大家好!我试图向我的android项目添加第二个Activity,但我不确定如何准确添加Activity文件?我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这是否是正确的做法或放置它的地方,因为也没有XML文件。我正在使用此代码打开一个新屏幕,http://learnandroid.blogspot.com/2008/01/opening-new-screen-in-android.html我得到2个错误。1在运行时在这一行:Intenti=newIntent(Coinparison.this,ResultsScreen.class

android - 如何在 Android 中添加第二个 Activity

大家好!我试图向我的android项目添加第二个Activity,但我不确定如何准确添加Activity文件?我在这里添加了一个类“Name/Scr/PackageName/MyClassHere”,但我不确定这是否是正确的做法或放置它的地方,因为也没有XML文件。我正在使用此代码打开一个新屏幕,http://learnandroid.blogspot.com/2008/01/opening-new-screen-in-android.html我得到2个错误。1在运行时在这一行:Intenti=newIntent(Coinparison.this,ResultsScreen.class

android - Activity 转换错误,无法解析符号 '@transition/explode'

我正在试用ActivityTransitions当我将以下代码粘贴到我的values-21/styles.xml中时,出现错误:cannotresolvesymbol'@transition/explode'true@transition/explode@transition/explode@transition/change_image_transform@transition/change_image_transform 最佳答案 最简单的答案-将其替换为@android:transition/explode

android - Activity 转换错误,无法解析符号 '@transition/explode'

我正在试用ActivityTransitions当我将以下代码粘贴到我的values-21/styles.xml中时,出现错误:cannotresolvesymbol'@transition/explode'true@transition/explode@transition/explode@transition/change_image_transform@transition/change_image_transform 最佳答案 最简单的答案-将其替换为@android:transition/explode

android - 当 Activity 发生变化时,运行 AsyncTasks 会发生什么?

当网络操作在Asynctask中运行时,如果用户按下返回按钮并切换到另一个Activity,在后台运行的Asynctask会发生什么?AsyncTask进程自动被操作系统杀死?异步任务完成它的整个操作? 最佳答案 如果您在Activity中启动AsyncTask并旋转设备,则该Activity将被销毁并创建一个新实例。类似地,如果用户导航到另一个Activity,当前Activity将被销毁或进入后台Activity堆栈,而新Activity将在前台。但是AsyncTask不会死。它将继续存在,直到完成。当它完成时,AsyncTas

android - 当 Activity 发生变化时,运行 AsyncTasks 会发生什么?

当网络操作在Asynctask中运行时,如果用户按下返回按钮并切换到另一个Activity,在后台运行的Asynctask会发生什么?AsyncTask进程自动被操作系统杀死?异步任务完成它的整个操作? 最佳答案 如果您在Activity中启动AsyncTask并旋转设备,则该Activity将被销毁并创建一个新实例。类似地,如果用户导航到另一个Activity,当前Activity将被销毁或进入后台Activity堆栈,而新Activity将在前台。但是AsyncTask不会死。它将继续存在,直到完成。当它完成时,AsyncTas

android - 避免在android中方向更改时使用异步任务重新加载 Activity

当用户在android中改变方向时,如何避免在Activity中使用asynctask类重新加载Activity?谁能举个例子? 最佳答案 作为最后的手段,请关闭配置更改。发生这种情况时,您的应用必须正常工作。如果您关闭方向配置更改,因为它会中断,您的应用程序仍会以其他更微妙的方式中断。由于方向配置更改而允许重新启动Activity是一种非常好的方法,可以轻松测试应用程序的这些重要代码路径,否则这些代码路径很少使用,但仍会导致用户操作失败。要跨Activity实例传输Activity对象,请使用新的fragment静态库,它允许您制