草庐IT

starting-activity

全部标签

android - 待命类 Activity

我想为我的设备创建一个StandByActivity,到目前为止我创建了一个Activity,当它被调用时将关闭我的显示器。代码如下:publicclassMainActivityextendsActivity{privateSensorManagermSensorManager;privatePowerManagermPowerManager;privateWindowManagermWindowManager;privateWakeLockmWakeLock;privateButtonbutton;privateTextViewtextView;/**Calledwhentheac

android - 在 Mortar 屏幕内获取 Activity 的推荐方法?

我正在使用Mortar和Flow来支持我的应用。如果我有以下View:publicclassMyViewextendsLinearLayout{@InjectMyScreen.Presenterpresenter;privateEditTextsomeText;publicMyView(Contextcontext){super(context);Mortar.inject(context,this);}@OverrideprotectedvoidonFinishInflate(){super.onFinishInflate();presenter.takeView(this);}@O

android - Activity 结束后通知消失

我有一个名为A的Activity,它从广播接收器开始。ActivityA触发了一个通知,但当Activity销毁(完成)时它会自动消失。但我想保留这个通知,直到用户点击或手动清除通知。Activity如何从广播接收器开始Intenti=newIntent(context,A.class);i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);i.putExtras(intent.getExtras());context.startActivity(i);通知Intentnotifi

android - 单击 SearchView 时防止 Activity 重新加载

我有一个新工具栏的Activity。在这个工具栏中我只有一个图标...我的SearchView图标。当我单击该图标时,它会在工具栏中打开一个EditText,我可以写下我要查找的内容。问题是,当我单击“搜索”图标时,我的Activity(带fragment的FrameLayout)的内容被重新加载。编辑:另外:当点击图标时,它会重新加载Activity并打开EditText,之后调用ActivitySearchResult,如果我在该Activity中按下后退按钮,我将返回到MainActivity并且搜索View仍然打开。如何预防?那是我的搜索list部分(MainActivity有

android - 新的 Android Studio Activity 设计模式 content_main.xml

我开始学习Android,但在新的AndroidStudio1.4中使用空白Activity创建了两个xml文件-activity_main和content_main-从我读到的这是新的设计模式,但没有相对较新的教程(有什么办法吗?是否可以创建自己的Activity模板或只创建没有content_main的activity_main?对于初学者来说,学习Android已经足够麻烦了,而不需要每次都从空Activity中手动创建java和xml,或者在尝试学习时尝试将教程中的文件“翻译”成新的设计模式。 最佳答案 有一种解决方法。当您

android - 在您的 Android 应用程序中只有一个使用 fragment 的 Activity 是一种不好的做法吗?

我想知道这是否是Android社​​区中的“不可以”。我的应用只有一个MainActivity并使用ViewPager和TabLayout在应用中的fragment之间导航。我看到的唯一问题是,如果用户按下后退按钮,它将退出应用程序,应用程序将不会像按下主页按钮那样保持Activity状态。你的想法? 最佳答案 好问题兄弟,几个月前我也有同样的想法。你是100%正确的,你可以毫无困难地做到这一点,这只取决于你的项目和你想要实现的目标。您可以通过单个Activity控制您的fragment,因为所有fragment都相互独立。限制是:

android - 如何将数据从 Activity 发送到其父 fragment ?

这个问题在这里已经有了答案:HowtomanagestartActivityForResultonAndroid(14个答案)关闭6年前。我有一个主要Activity,其中有一个带有ImageView的fragment。单击此ImageView时,将启动一个包含ListView的新Activity。我想返回用户点击这个ListView的位置(索引),返回到fragment。fragment代码packagecom.example.kedee.testgradle;importandroid.content.Context;importandroid.content.Intent;imp

RTL 中的 android:gravity ="start"将文本左对齐而不是右对齐

在使用RTL语言(阿拉伯语)的设备上测试我的布局时,我发现带有gravity:start的TextView始终将文本对齐到左侧而不是右侧!我试过android:textAlignment="viewStart"并且它工作正常但是由于API要求我不依赖它。我的代码(我的意思是我代码中的第一个TextView): 最佳答案 要获得完全支持或RTL,您必须以api17为目标IfyouaretargetingyourapptoAndroid4.2(theapp'stargetSdkVersionorminSdkVersionis17orhi

android - 如何将数据从 Activity 传递到正在运行的服务

我想定期向服务器发送数据,我正在使用后台Service为此,但我想在数据更新时发送,以及我在Activity中获得的更新数据和Service在后台运行..那么我如何将数据传递给正在运行的Service来自Activity.使用Intent启动Service时我只能发送一次数据.IntentserviceIntent=newIntent(DriverActivity.this,demoService.class);serviceIntent.putExtra("token",token);startService(serviceIntent); 最佳答案

android - 如何将对象数组传递给 Activity?

我已经阅读了关于将数组从Activity传递到Activity的帖子,但我对如何针对我的具体情况进行操作感到困惑。我有一个名为DaysWeather的对象数组(一个DaysWeather[]数组),其中对象具有多个字符串属性以及一个位图属性。我在某处读到,您必须使其可序列化或可解析或类似的东西,但乍一看似乎很乱。有人可以引导我朝着正确的方向前进吗?有没有简单的方法可以做到这一点? 最佳答案 您的对象需要实现Parcelableinterface.完成后,您可以创建Parcelable数组并将其传递给Activity://Weassu