【java-不兼容的类型:MainActivity无法转换为LifecycleOwner】教程文章相关的互联网学习教程文章

java-findViewById(R.id.activity_main)->无法解析符号’activity_main’【代码】

!!请注意 !!在调用setContentView()方法时不会发生该错误.在搜索答案时,我发现有人在这里发布了完全相同的问题(可能与教程源和所有内容完全相同),但被标记为重复并且错误地定向到问题是不匹配类型的帖子在setContentView()方法中而不是findViewByID()中,解决方案是将“ R.id.activity_main”更改为“ R.layout.activity_main”,但这不是这种情况.为了记录,我还是尝试了一下,但是它只是将错误消息更改为“嘿,这需要是’id’”! =...

java-尝试获取Activity的DefaultSharedPreferences时出现NullPointerException【代码】

我必须为实习开发一个应用程序,并且正在使用AndroidStudio. 现在,我只是在尝试事情,并且正在开发Spank计数器应用程序(是的,我知道). 我知道那里已经有一个回应:What is a NullPointerException, and how do I fix it?和许多其他类似我的问题.事实是我误解了错误,但是在我的代码中找不到它. (我没有放入xml文件,因为我认为这不是有用的,如果您想看到它,请打个招呼.) 对不起,如果很难阅读这篇文章.这是我第一次在论坛上提问.在此先感...

java – 一个Activity和屏幕旋转中的两个SearchView【代码】

我在一个xml布局中有两个SearchView:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"><SearchViewandroid:id="@+id/my_first_custom_view"android:layout_width="wrap_content"android:layout_height="wrap_content" ></SearchView><SearchViewandroid:id="@+id/my_seco...

java – Activity泄露了IntentReceiver – LollipopBrowserAccessibilityManager【代码】

我希望在这里找到一些帮助,因为我不熟悉Android中的BroadcastReceivers.这段代码打开WebView会将您重定向到登录页面,并在检测到URL更改后接收登录令牌.之后,活动将关闭.@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);mLoginWebView = (WebView) findViewById(R.id.webview_login);redirectUrl = getString(R.string.app_redirect_u...

java – 通过从一个Activity调用一个函数,将退出按钮添加到Android App【代码】

我在一个Activity中有以下功能public void AppExit(){Editor edit = preferences.edit();edit.putString("pref_code", "");edit.commit();Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);int pid = android.os.Process.myPid();android.os.Process.killProcess(pid);}它在自己的Activity中运作良好.我想称之为另...

java – 没有在AsyncTask的onPostExecute中设置Activity的实例变量,或者如何将数据从AsyncTask返回到主UI线程【代码】

我正在尝试找出创建AsyncTask的正确方法,以便从Internet检索某些数据,然后获取该数据并将其捆绑在Intent中并将其传递给新活动(列表显示).所以在第一个活动中我只有一个EditText和Button.在OnClick的情况下,应该调用任务,当它完成时,数据应该捆绑在Intent中并传递给下一个Activity.问题是当我从onPostExecute获取结果并将它们设置为main活动的实例变量时,该任务完成时该实例变量仍为null.这是代码的准系统版本:public class Search...

java – 没有ActionBar的Android Activity【代码】

我在我的应用程序中有不同的活动,在所有这些活动中我都不想要动作栏.我找不到如何禁用它.我试图找到一个属性将其应用到main_activity.xml但到目前为止我没有找到任何东西.有人可以帮帮我吗?解决方法:哈哈,我刚才也被困在那一点上,所以我很高兴我可以帮你解决问题,至少对我有用:) 你想要做的是在values / styles.xml中定义一个新样式,使它看起来像这样<resources><style name = "AppTheme" parent = "android:Theme.Holo.Light.Dar...

java – 将JobIntentService绑定到Activity

我想在Android中运行一个长时间运行的操作.说任务将持续约5-10分钟.出于这个原因,我计划使用JobIntentService并将其绑定到Activity. 现在我正在使用AsyncTask,即使我知道AsyncTask不能/不应该用于长时间运行的操作,因此我打算现在改变它.很多时候发生的事情是在任务运行时用户最小化应用程序,并且在某个时候Android OS关闭/清除活动以释放一些内存. 因此,在尝试更新该Activity中的视图时,我的AsyncTask在没有任何目的的情况下保持运...

java – 如何从后台以编程方式恢复Android Activity【代码】

情况: >假设我目前正在推出应用程序活动A.>过了一段时间,我按“主页”按钮.应用程序A转到后台.>此时,我开始使用另一个应用程序B – 例如youtube等.>在应用程序A中发生了一些事情(在这种情况下无关紧要,假设计时器已完成计算时间),该应用程序A当前被最小化为背景.>在事件发生时,应用程序A活动自动从后台恢复. 题: 如何完成第5步?基本上我需要知道如何以编程方式从后台恢复应用程序. 我试图启动意图“重新启动”我的应用程序活动...

java – Activity.finish()如何在Android中运行?

有人可以提供一个Activity调用其finish()方法时会发生什么的描述吗? 它会立即退出,还是完成调用它的函数?解决方法:Does it exits immediately or completesthe function from which it was called?调用finish()的方法将运行完成.在将控制权返回给Android之前,finish()操作甚至不会开始.

java – 为什么activity_main.xml不在Android Studio中显示我的组件,为什么28 API不起作用?【代码】

我最近在新的Surface笔记本电脑上下载了Android Studio,并且遇到了一些问题.我遇到了一些我不知道如何解决的问题.在开始执行空活动后立即关闭它,它不会显示活动自动附带的“hello world”TextView.唯一显示的是白色屏幕.这是显示的错误: 无法实例化以下类:-?android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache)-?android.support.v7.widget.ActionBarContextView (Open Class, Show Except...

java – android Fragment没有附加到activity【代码】

我正在尝试使用getString作为我的viewpager选项卡标题,所以我可以支持多语言,但每次我使用getString我得到错误片段没有附加到日志中的活动和应用程序强制关闭! 这是我的片段代码public class RecipesFragment extends Fragment {ViewPager pager; ViewPagerAdapter adapter; SlidingTabLayout tabs; CharSequence[] Titles = {(getResources().getString(R.string.invcraftingcardtitle)), (getResources().getString(R.string.wb...

java – Android:Activity建立网络连接【代码】

我有一个Activity,它在onCreate方法中从web查找数据.用户点击通知即激活活动.因此,用户将快速打开手机,解锁,滑动打开通知,点按通知以及在手机连接到互联网之前激活活动是一个常见问题. 我有一个友好的AlertDialog,弹出告知用户无法接收数据,并在连接网络时再试一次;但有没有办法让Activity主动告诉手机连接并检测到正在建立连接,然后等待连接建立,然后成功加载其数据?解决方法:通常,你会做这样的事情:@Override public void onRe...

java – 为什么我的服务的AsyncTask阻止来自主Activity的AsyncTasks?【代码】

我正在尝试编写一个简单的服务,每隔几秒就会做一些事情.但是当我在主Activity中尝试运行其他AsyncTasks时运行服务时,我注意到其他AsyncTasks卡在onPreExecute上.当我禁用该服务时,一切都按预期工作.服务的AsynTask阻塞其他AsyncTasks是否有原因? 服务public class SVC_SyncData extends Service {private final String TAG = "SVC_SyncData";private AT_SyncData m_SyncPoll = null;public static boolean isRunning = false;publ...

java – 当方向更改时,Activity会继续重新启动【代码】

当屏幕旋转或用户在手机上滑动键盘时,如何防止活动重启?这可能吗?有工作吗?所有相关答案都表示赞赏.解决方法:您可以通过在manifest.xml中的activity元素中声明特定属性来执行此操作.有问题的元素叫做android:configChanges,你需要注册方向的字符串值.<activity android:name=".MyActivity"android:configChanges="orientation"android:label="@string/app_name">从documentation:Now when one of these configurations change...