草庐IT

ACTIVITY

全部标签

android - 如何使用应用程序接口(interface)将蓝牙套接字传递给另一个 Activity

据我所知,Socket连接既不可序列化也不可打包,但我需要将蓝牙连接传递给另一个Activity。我不想作为中间人编写服务,所以请不要将其作为解决方案发布。我听说有一种方法可以使用自定义应用程序接口(interface)传递这些类型的对象,但我无法在我的生活中找到一个有效的例子。我看过很多文档说“这是可能的”,但没有说明如何做到这一点。 最佳答案 定义您的应用类:classMyApplicationextendsApplication{//yourfieldshere}将name属性添加到应用程序list。在Activity中使用它

android - 如何在 onResume() 方法中安全地完成 Activity?

我的Activity的onResume()从启动它的Intent中读取一些“额外”数据并相应地更新UI。我想添加错误处理:如果Intent中的数据丢失/损坏,Activity将显示Toast并完成。我可以简单地在onResume()方法中调用finish()吗?我担心一些意想不到的事情,因为两者都与生命周期有关。如果有其他更好的方法,我也对这些感兴趣,但上面的似乎最简单。谢谢! 最佳答案 在任何时候通过调用finish()自行终止Activity是安全的,不会产生任何不利影响。显然,在调用finish()之前,您必须确保已保存所有必

android - 在 Android 的 Activity 中调用 onResume

在Activity的过程中是否可以通过调用this.OnResume()来强制执行onResume事件?还是我应该实现另一个由OnResume和第一个成员调用的过程? 最佳答案 实现另一个在您覆盖onResume()时调用的过程。后者不打算由您调用,它是一种方便的方法,可以在Activity的状态更改为resume时整理或准备Activity。很像onCreate()到onDestroy()。 关于android-在Android的Activity中调用onResume,我们在Stack

android - 从 android 选项菜单启动 Activity

我浏览了这些论坛以找到解决此问题的方法,尽管似乎有解决方法,但似乎没有一个适合我。就这样吧。我是Android开发的新手。我有一个带有选项菜单的应用程序。当我点击一个选项时,我希望它启动一个新Activity-但我一直收到错误Intentcannotberesolvedtoatype在home.java就行了:Intentintent=newIntent(this,about.class);以下是我认为相关的所有代码。如果您需要查看其他内容,请告诉我。正如我所说,我曾尝试关注其他问题,但似乎没有一个对我有用(因为在下面的代码中似乎对其他人都适用)。任何帮助都会很棒。我在res/menu

安卓 WebView : call activity methods form JavaScript interface

是否可以从WebView对象的JavaScript接口(interface)调用主要Activity的方法?或者从这个界面访问SharedPreferences以便我可以通过我的Activity读取数据?我想让我的Activity知道发生了特定的JavaScript操作。 最佳答案 是的,通过WebView.addJavascriptInterface()可以实现JavaScript和您的应用程序之间的双向通信。检查这个例子:http://android-developers.blogspot.com/2008/09/using-w

android - SMS Broadcast Receiver 收不到短信

我做了什么大家好,我现在正在创建一个SMS广播接收器,我刚刚使用本教程构建了一个:Broadcasttutorial.完成代码后,我更新了我的list。之后我从我的另一部手机发送短信到我的手机,但它没有用。我没有得到任何输出。问题我需要更改什么,才能接收这些短信。请给我一个详细的答案,我可以学习它,一个好的教程也很棒!代码SMSBroadcastReceiver(在.services包中)packagede.retowaelchli.filterit.services;importde.retowaelchli.filterit.R;importandroid.app.Notifica

android - 启动具有特定 Activity 的 Android 应用程序

当应用程序启动或恢复时,我想根据“SharedPrefences”中设置的变量将用户重定向到特定的“Activity”。为此,我正在考虑使用一种方法来检查SharedPreferences状态变量并重定向到正确的Activity:privatevoidlaunchRedirect(Contextctxt){Integerstatus=AppPreferences.getStatus(this);Intenti=newIntent(MainActivity.this,Activity1.class);switch(status){case0:i=newIntent(MainActivit

android - 在模拟器 : No Activity found to handle Intent 中语音转文本

我想问一下如何在我的模拟器上使用语音转文本代码。我的代码可以在真实设备上运行,但不能在模拟器上运行。错误说:NoActivityfoundtohandleIntent{act=android.speech.action.RECOGNIZE_SPEECH(hasextras)}我能做什么? 最佳答案 packagenet.viralpatel.android.speechtotextdemo;importjava.util.ArrayList;importandroid.app.Activity;importandroid.conte

java - 如何在代码中处理Android纵向和横向?

我正在用两种语言(阿拉伯语和英语)开发一个应用程序,当用户在第一个Activity中按下按钮时,它会看到另一个Activity包含(计时器、字符串数组和许多不同的值)当用户在portrait和landscape之间切换时,值丢失,如何处理这个问题(保持值和对象)亲切的问候, 最佳答案 当您旋转设备时,您的Activity将重新启动。为避免这种情况,您必须自己处理方向更改。为此,您必须将配置添加到listXML(android:configChanges)并覆盖onConfigurationChanged在您的Activity中发挥作

android - 当进程被终止时,AlarmManager 中的警报被删除

我是android的新手,所以请多多包涵。我的主要Activity在应该在特定时间触发的警报管理器中创建和警报,我的主要Activity还创建广播接收器,它应该接收警报触发的Intent,一切正常,直到任务管理器杀死我的应用程序。我检查了AlarmManager中的PendingIntent列表并确认我的警报已从警报管理器中删除,我尝试添加服务并从该服务注册警报,我变红了,这可能是因为定义了广播接收器的IntentFilter在代码中而不是在list中,它在应用程序进程被终止后被终止,我在这个问题上停留了两个星期:-(,很困惑,我的设计是错误的?这是我的需求:警报将非常可靠,即使应用程