草庐IT

Activity-Alias

全部标签

android - 两种开始 Activity 的方式之间的区别?

我在Android中看到过以下两个启动activity的例子:示例1IntentmyIntent=newIntent(CurrentActivity.this,NextActivity.class);CurrentActivity.this.startActivity(myIntent);示例2//CallingactivityNextActivity.show(this)//Inthecalledactivitystaticvoidshow(Contextcontext){finalIntentintent=newIntent(context,NextActivity.class);

android - Activity 家长

有人能说出为什么在使用startActivity(intent)开始Activity时,在新的onCreate()中调用getParent()创建的Activity返回nul?另外,我怎样才能获得以这种方式创建的Activity的父级?能否获取Activity栈中当前Activity下Activity的引用? 最佳答案 CansomeonetellifwhywhenstartinganactivitywithstartActivity(intent),callinggetParent()inonCreate()ofthenewcre

android - Activity 保留在 Android 屏幕上

我有一个正在监听一些事件的服务。当该事件发生时,它会通过startActivity(intent)显示一个屏幕当用户在该屏幕上完成操作时,代码调用finish()但不是“关闭”整个应用程序,而是显示主要/启动器Activity。我的意思是,从当前View中删除所有应用程序屏幕的最佳方法是什么?或者有什么办法可以解决这个问题? 最佳答案 finish()方法仅完成调用它的Activity。如果您希望第一个Activity从堆栈中消失,您必须在调用startActivity(intent)之后立即对其调用finish。这将从堆栈中删除初

Android:后台Activity可以执行代码吗?

后台Activity是否被视为“正在运行”(并且可以执行代码)或者它们是否处于暂停状态? 最佳答案 它们已暂停:ActivityLifeCycle,因此您无法从那里执行代码。 关于Android:后台Activity可以执行代码吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3259907/

android - 有没有办法在不让 Activity 扩展 TabActivity 的情况下添加选项卡布局?

我想在我的Activity布局中添加选项卡,但我不希望Activity扩展TabActivity。http://developer.android.com/resources/tutorials/views/hello-tabwidget.html中的示例只给出了TabActivity子类的例子。有什么办法可以在不扩展TabActivity的情况下做到这一点?谢谢。 最佳答案 我想通了。在Xml文件中,我应该像下面这样定义TabHost:在Java文件中:publicclassHelloTestextendsActivity{pub

Android Activity 和 View

在开发Android应用时,是否有关于何时应停止更改布局并切换到新Activity的经验法则?哪些因素可能会影响决策? 最佳答案 没有硬性规定,但我有一些个人规定:我主要考虑我的用户将如何使用后退按钮。在最佳应用程序中,自然使用“返回”来完成Activity是我的目标。每次用户可能想要使用回来时,都应该是一个新的Activity。当然,规则是用来打破的,有时您需要自己覆盖后退按钮以控制更复杂的界面。此外,您不应该再次调用setContentView()。如果您想要重做页面的整个布局,也许您应该改用新的Activity。我也会查看th

android - Orientation改变时如何处理Activity?

我正在编写一个Activity,它从服务器加载数据并使用ArrayAdapter将其显示为列表。为此,我显示了一个进度对话框,即加载,同时它从服务器加载所有数据。然后我关闭处理程序中的对话框。我的问题是,每当我更改方向时,都会再次显示进度对话框,这是不需要的,因为所有数据都已显示? 最佳答案 我会说你有两个选择:要么你强制你的Activity不能改变方向:在您的list(documentation)中,它会告诉系统您要自己处理方向更改,在这种情况下,您什么都不做。但是,您宁愿在onPause()和onSaveInstanceStat

android - 从选项菜单中删除多个 Activity 以返回仪表板

我的Android应用程序中有一个选项菜单,其中有一个按钮,用于返回应用程序仪表板并删除其上的所有Activity,同时删除历史记录。这怎么可能?谢谢得到答案:这就是诀窍:myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);publicbooleanonOptionsItemSelected(MenuItemitem){//Handleitemselectionswitch(item.getItemId()){caseR.id.dashboard:IntentmyIntent=newIntent(this,DashBoard.class)

android - 如何使用 "extends Activity"创建自定义 ListView?

我正在学习android编程,我能够创建一个自定义的ListView与:publicclassproject1extendsListActivity{....}使用自定义布局的xml文件。我想知道如何做同样的事情但是用publicclassproject1extendsActivity{....}我看过的所有教程都使用extendsListActivity,我知道它在那里使事情变得更简单,但为了学习如何以困难的方式做到这一点??? 最佳答案 看看这个教程。http://techdroid.kbeanie.com/2009/07/cu

android - 如何在 Activity 之上叠加 View ?

有没有办法在当前Activity的View之上动态添加一个View?需要注意的一件事是,这需要从另一个只能访问Activity上下文的类来完成。例如:publicclassActivityClassextendsActivity{protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);…PopupClasspopup=newPopupClass(this);popup.showPopup();}}publicclass