草庐IT

starting-activity

全部标签

android - 在 Activity 布局中使用 Admob 时的白色状态栏

我使用CoordinatorLayout和RelativeLayout在底部显示广告。但我得到的是白色状态栏。当我删除相对布局和adview时,一切正常。当我将CoordinatorLayout包装在RelativeLayout中时,我得到的是一个白色状态栏。使用APIv23(棉花糖)我在这里也找到了相关问题:Statusbarturnswhiteanddoesnotshowcontentbehindit我使用的布局与此处的答案相似:https://stackoverflow.com/a/31065486/1820644但对我没有帮助。我仍然得到白色状态栏。我的activity_lay

android - 在 Android list 中声明内部 Activity

在我的线程中,我在某一时刻创建了一个内部Activity“B”,以便为结果启动另一个Activity。我需要在我的Androidlist文件中声明它,但无法确定它的名称是什么,因为标准“.B”不起作用,因为它表示Activity不存在。我如何申报此Activity?谢谢 最佳答案 正如有人指出的,在AndroidManifest中,使用$符号,例如:将类B声明为静态的:publicstaticclassB 关于android-在Androidlist中声明内部Activity,我们在St

Android SDK WebView调用Activity

我试图在单击WebView组件内的链接时启动Activity。我的Webview加载在Main.java中,我想在单击位于Main.java的网站内的链接时启动SubActivity.java?另外,我怎样才能将参数传递给这个Activity?示例:inspection://Project/1“Inspection”是我的应用程序的名称,inspection是我想要启动的Activity,1是我想要的ID。 最佳答案 您可以使用WebView的addJavaScriptInterface允许JavaScript控制您的应用程序(在这

Android:在一个屏幕上查看两个 Activity

我正在寻找同时显示两个Activity的最简单方法,以便一个Activity始终保持可见,而另一个随着用户交互而变化。换句话说:我目前有一个包含多个Activity的程序的代码。用户可以在这些Activity之间导航。我想添加一个新的Activity,它将始终与我已有的Activity一起可见。当用户从当前Activity导航到另一个Activity时,这个新的“sideActivity”将保持可见。我见过很多做类似事情的不同想法,但无法使它们适应我的需要。如有任何帮助,我们将不胜感激。 最佳答案 Activity无法满足您的所有需

android - App中的所有 Activity 列表

有什么办法,如何获取正在运行的应用程序中所有Activity的列表?我试过:ActivityInfo[]list=getPackageManager().getPackageArchiveInfo("/sd-ext/app/cz.eman.smartstore.android-1.apk",PackageManager.GET_ACTIVITIES).activities;但它不会返回包含所有这些的列表。 最佳答案 如果应用正在运行,则使用getPackageInfo(),而不是getPackageArchiveInfo()。

android - 如何从不扩展 Activity 的类中使用 setContentView(int)

我需要从另一个不扩展Activity的类的主Activity调用setContentView(int)。在我的自定义类中,我有privateContextcontext;从构造函数中的Activity传递的var,但我不知道如何使用上下文变量。 最佳答案 如果您的上下文是Activity类的一个实例,简单的类转换应该可以工作:Activitya=(Activity)context;a.setContentView(R.layout.your_layout); 关于android-如何从不

Android:在 View /Activity/fragment 之间滑动切换

我正在实现一个聊天应用程序。用户可以同时打开多个聊天,我想让他通过向左或向右滑动来在这些聊天之间切换。像例如在gtalk应用程序中。我不确定实现这个的最佳方法是什么:每次聊天我应该使用一个Activity吗?如果是,我如何选择正确的Activity实例以切换到下一个聊天?我是否应该只使用一个Activity实例和多个View并在它们之间切换,就像thisexample中那样??或者我应该使用fragment并在它们之间切换?FragmentManager是否提供了一种方法来选择正确的Fragment实例以在它们之间切换?您认为最好的解决方案是什么,为什么?有什么建议么?感谢您的帮助!

android - 恢复 Activity 时防止对话框多次打开

在我的Android应用程序中,为了询问用户他/她是否想继续当前游戏,我在主游戏Activity中显示了一个对话框,上面写着“你想继续当前游戏吗?是-否”。问题是,如果我在不回答对话的情况下多次恢复此Activity,那么我会得到几个对话,一个接一个,这显然不是我的目标。我可以使用bool变量轻松避免这种行为,但我想知道Dialog类是否有一种防止重复的选项或类似的东西。 最佳答案 可以使用单例模式,大概是这样的:DialogmyDialog=null;publicvoidshowDialog(){if(myDialog==null

android - startActivity 每次都创建新的 Activity 实例

我调用startActivity以使用外部类中的Activity上下文将数据从一个Activity传递到另一个Activity。这是我如何创建要发送的Intent的一个示例:publicstaticIntentcreateSearchIntent(Contextcontext,Classcls){Intenti=newIntent(ACTION_SEARCH,null,context,cls);returni;}这是我开始Activity的方式:mContext.startActivity(mIntent);编辑:对不起,我错了。当我调用startActivity时,Activity没

android - 如何避免 "Activity not started, its current task has been brought to the front "警告?

如果我不修改源代码并编译,我会收到“Activity未启动,其当前任务已被带到前台”的消息。Eclipse中是否有选项可以强制它在不更改源代码的情况下运行? 最佳答案 如果您想强制执行它,请执行此操作。我通常这样做,虽然听起来很蹩脚。在代码中的任意位置(在任何文件中)添加一个空格。只需保存项目并运行。然后它将再次经历上传和安装过程。这是最简单的方法,无需实际更改任何重要代码。 关于android-如何避免"Activitynotstarted,itscurrenttaskhasbeenb