草庐IT

Re-activate

全部标签

android - 如何清除后按事件的 Activity 堆栈跟踪?

我创建了一个具有多个页面的应用程序,从一个页面到另一个页面的导航代表了一个关键流程。我不希望用户能够在没有事先警告他的情况下按下后退按钮并退出Activity,然后最终删除所有堆栈跟踪,这样当Activity再次启动时它会重新开始。到目前为止,我一直在使用类似于以下功能的东西:@OverridepublicvoidonBackPressed(){this.finish();Intentint1=newIntent(this,Home.class);int1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(int1);supe

java - 主要java.lang.RuntimeException : Unable to start activity ComponentInfo

我正在尝试在我的Android应用程序中使用YouTubeAPI。首先-如果我已将lib添加到我的项目中,是否应该出现值中的内容?第二个来了,我的错误:日志:E/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{pl.krasiniak.krachapp_beta/pl.krasiniak.krachapp_beta.Studio}:java.lang.NullPointerExceptionatandroid.app.ActivityThrea

android - 检测android中的用户 Activity

我想检测用户最后一次与屏幕交互的时间。我对做任何恶意软件/spy软件的事情不感兴趣,只需要计算自用户上次点击屏幕以来已经过去了多少时间。目标是实现与键盘锁类似的功能。我一直在做一些研究,并在网站上进行了一些问答(例如AndroidBestWaytoDetectandHandleUserINACTIVITY、Android:DetectGeneralUsebyUser等),但是当涉及到检测android中的用户交互时,我还没有找到我需要的东西。提前致谢。 最佳答案 经过更多的研究和测试后,我设法找到了解决方案。我所做的是创建一个后台服

android - 同一 Activity android中的两个日期选择器

我有一项Activity需要接受两个日期,开始日期和结束日期。我有两个按钮,单击它们会显示日期选择器。输入日期后,我需要使用SharedPreferences存储此日期。我正在使用本教程:http://developer.android.com/guide/topics/ui/controls/pickers.html我看到有关两个日期选择器的问题,但没有一个使用DialogFragment。他们使用的是已弃用的函数,我真的不想使用它们,因为我听说使用DialogFragment更好。现在我该如何处理两个日期选择器?我如何知道在onDateSet函数中单击了哪个按钮(startButt

android - 通过 Intent 将 BluetoothDevice 对象传递给另一个 Activity

我正在编写蓝牙客户端,但遇到了问题。我的第一个Activity显示在ListView中启用了设备。当点击这个列表中的某个项目时,它应该启动新的Activity并在那里传递一个BluetoothDevice对象。我写了这样的东西:publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){//TODOAuto-generatedmethodstubif(btAdapter.isDiscovering()){btAdapter.cancelDiscovery();}if(listAdapter.getItem(p

android - 使 Activity A 等待 Activity B 完成以继续

我有一个具有此功能的ActivityA:publicvoidonSettingsClick(Viewview){Intentintent=newIntent(this,Settings.class);startActivity(intent);checkSettings();}有没有办法让ActivityA等待ActivityB(“Settings.class”)完成执行功能“checkSettings();”?谢谢 最佳答案 编辑:我可能误解了你的问题。如果您想在B中运行checkSettings()函数,那么您需要在BActiv

更改 Activity 时 Android 沉浸式模式重置

我在使用沉浸模式时遇到问题。这是我放在所有Activity上的代码:@OverridepublicvoidonWindowFocusChanged(booleanhasFocus){super.onWindowFocusChanged(hasFocus);if(hasFocus){getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE|View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_LAYOUT_FU

Android 导航回到 Activity;不要重新加载父级

我有一个场景,我点击一个ListFragment并启动一个新的Activity,如下所示:publicvoidonListItemClick(ListViewl,Viewv,intposition,longid){super.onListItemClick(l,v,position,id);Intentintent=newIntent(getActivity(),VenueBeerActivity.class);Parcelablewrapped=Parcels.wrap(mAdapter.getItem(position));intent.putExtra("venue",wrapp

android - 糖 ORM 迁移 : Create new table drops/re-creates existing tables

我在应用程序的第一个版本中使用了SugarORM。现在,我正在开发第二个版本,它向数据库中添加了新表。根据SugarORMdocumentation“Sugar会自动为新实体创建表,因此您的迁移脚本只需要满足对现有表的更改。”这是我做的:增加了AndroidManifest中的数据库版本创建了新的记录类。publicclassNewModelextendsSugarRecord当运行该应用程序时,Sugar创建了新表,但不幸的是,它也删除/创建了现有表,删除本地保存的所有数据!我还尝试通过添加迁移脚本文件自己创建新表2.sql其中包含我的CREATETABLENEW_MODEL陈述。同

java - Android:延迟后重定向到另一个 Activity

所以我正在为大学项目开发​​一个简单的应用程序,并且我已经能够使用fragment集成Facebook登录。但我现在无法在用户登录后尝试重定向用户。我只是想将他们重定向到第二个Activity页面这是我的Facebook登录成功代码privateFacebookCallbackmCallback=newFacebookCallback(){@OverridepublicvoidonSuccess(LoginResultloginResult){AccessTokenaccessToken=loginResult.getAccessToken();Profileprofile=Profi