草庐IT

activing

全部标签

android:layout_alignParentBottom ="true"改变Dialog Activity的高度从wrap_content到match_parent

我在Activity中有一个Button,它具有Dialog样式。这是我的Activity的xml文件:这是我的Activity的样式,它导致将其显示为Dialogfalsetruefalse@null即使android:windowFullscreen为false,此Activity仍显示为全屏!当我从Activityxml文件中删除android:layout_alignParentBottom="true"时,Activity的height改成wrap_content就没有问题了。我想知道如何在不删除Button属性的情况下解决这个问题。这里可以看到显示Activity的结果使用

android - 单击持续通知时返回上一个 Activity

我正在进行一些EditTextActivity和一个持续通知。填写EditTexts后,我按主页按钮返回主屏幕(我的应用程序在后台运行)。我只想在单击持续通知时使用填充的EditText返回我的Activity(而不是创建新的Activity)。我试过了Howshouldidofromnotificationbacktoactivitywithoutnewintent还有这个Notificationclick:activityalreadyopen它们根本不起作用!!!下面是我的代码fragmentProtocolMonitorActivity.javaIntentresultInte

android - 有没有一种简单的方法可以在同一个项目中复制 Android Activity

我有一个Activity,经过一些修改后,它可以作为我正在处理的应用程序的另一部分工作得非常好。我想知道是否可以在AndroidStudio中轻松复制Activity而无需手动复制其所有依赖项(例如activity_my.xml)。 最佳答案 正确做法:您有要在另一个Activity中重用的代码。现在,我这样做的方法不是复制重用的代码(因为如果你想修改它,你必须修改两个副本,这是一项乏味的工作)。我会创建一个基础Activity,它具有您的两个Activity都需要的功能。此功能必须稍微抽象,以便两个Activity都可以通过扩展此

android - 如何在 mini control click 上为 cast sender app 中的不同内容启动不同的 Activity

我正在为一个应用程序添加googlecast支持,我只能定位一个Activity以在迷你Controller和通知点击上启动。我在OptionsProvider子类中配置它,比如@OverridepublicCastOptionsgetCastOptions(ContextappContext){Log.d(TAG,"getCastOptions:");NotificationOptionsnotificationOptions=newNotificationOptions.Builder().setTargetActivityClassName(VideoPlayerActivity

android - 从现有任务中的通知开始新 Activity

我的应用程序接收推送并根据推送类型打开不同的Activity。我将TaskStackBuilder用于挂起的Intent,以在我的list中与android:parentActivityName一起创建合成后退堆栈。到目前为止,非常简单。当应用程序未启动时,一切都按预期工作。但如果应用程序在后台(任务正在运行),挂起的Intent也会使用list中定义的父级启动我想要的Activity,但会重置现有任务。问题是用户同时启动的其他Activity也被清除了。那么想要实现的是:如果应用程序未启动,则使用合成后台(MainActivity)打开所需的Activity如果应用正在运行,请遵守当

java - 如何在Activity中正确设置CountDownTimer

请帮忙,我在一个需要暂停和恢复的方法中有一个倒数计时器。我设法通过在onPause中使用.cancel()来暂停计时器,但是我无法让它正确重启。我有两种情况:场景1-它暂停了,但在重新启动时似乎重新启动了两个倒数计时器,即使初始计时器已被取消也是如此。publicvoidplayAgain(Viewview){score=0;numberOfQuestions=0;timerTextView.setText("60s");pointsTextView.setText("0/0");resultTextView.setText("");playAgainButton.setVisibil

java - 从返回堆栈弹出时重新创建 Android Activity

我有一个AndroidActivity,它会检查用户的GPS是否已打开,如果它已关闭,则可以选择转到“设置”将其打开。但是,当我从设置返回并从返回堆栈弹出我的Activity时,我希望onCreate()再次运行并执行使用我的位置的代码。我曾尝试在onResume()方法中运行recreate(),但在那种情况下它根本不会加载我的Activity。欢迎就如何执行此任务提出任何建议。谢谢。 最佳答案 当您从Activity移动到设置时,Activity将转到onStop()。因此,您可以在onStop()方法中调用onRestart(

android - 发送短信后 android Activity 自动移动到同一个 Activity

我创建了两个Activity页面。MainActivity和ProceedActivity。我在MainActivity页面中从用户那里获取数据,并通过Intent发送以继续进行Activity。继续页面我正在输入电话号码,然后单击发送按钮。它成功发送了消息,但之后我创建了开始Activity以移动到主Activity页面。它正在移动到主要Activity,但几秒钟后它会自动进入继续Activity。1.在mainActivity中,我正在发送类似的列表publicvoidProceed(Viewview){if(planetsList.size()==0){Toast.makeTex

java - 我如何从适配器获取数据并在 Android 的 Activity 中显示

在我的应用程序中,我想在dialog中显示国家/地区。在我的应用程序中,mainActivity中有一些editTexts,当单击ContryeditText时,会显示countryDialog并在此对话框中对国家/地区进行排序(我从服务器得到这个国家)。我想在点击县名时,在editText上设置这个国家。我的适配器代码:publicclassCountryAdapterextendsRecyclerView.Adapter{privateListmData;privateContextcontext;publicCountryAdapter(ListmData,Contextcont

Android Espresso 测试 : how test an activity's onNewIntent?

我想知道是否有一种方法可以测试ActiviyonNewIntent()方法,我想测试启动一个带有标志单顶设置的Activity并测试一些行为,这是如何实现的加Espresso? 最佳答案 直接调用:当您在Activity中覆盖onNewIntent()时,您可以将其公开:@OverridepublicvoidonNewIntent(Intentintent){super.onNewIntent(intent);}这样你就可以直接调用它了:activityTestRule.getActivity().onNewIntent(newIn