草庐IT

FLAG_ACTIVITY_FORWARD_RESULT

全部标签

Android:向 Intent 添加数据无法加载 Activity

我有一个小部件,当用户点击小部件主体时,它应该调用主应用程序的Activity。我的设置适用于单个小部件实例,但对于同一小部件​​的第二个实例,PendingIntent被重用,结果我作为额外发送的重要信息被第一个实例覆盖。所以我想我应该将小部件ID作为Intent数据传递,但是一旦我添加Intent#setData我会在日志中看到适本地触发了2个单独的Intents但是Activity无法拾取它所以基本上Activity不会出现并且什么也没有发生(没有错误或警告以太)以下是Activity在list中的设置方式:这里是处理点击的代码Intentdi=newIntent("boston

Android:完成应用程序/Activity 后显示 toast

我想在退出应用程序时显示一个简单的toast。问题是,没有显示toast。我猜是因为activity结束了或者因为System.exit(0),但是我不知道怎么解决。有人有小费吗?谢谢!!在我的Activity中,我有以下代码:Toast.makeText(this,"Exitapplication.",Toast.LENGTH_SHORT).show();exitApp();publicvoidexitApp(){App.getInstance().exit();finish();}App中的方法退出:publicvoidexit(){System.exit(0);}

android - 处理在 Android 中旋转的 Activity

我需要为我的Activity的纵向和横向应用不同的布局。此外,如果方向是纵向,我需要显示警报。我在AndroidManifest中指定了android:configChanges="orientation|keyboardHidden"。我还像这样重写了onConfigurationChanged方法:@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){Log.d("tag","configchanged");super.onConfigurationChanged(newConfig);intorient

android - 从不同的 Activity 访问共享首选项 (Android)

当您建立如下共享偏好时...publicstaticfinalStringPREFS_HI="MyPrefsFile";您能否像往常一样从其他Activity访问它?SharedPreferencessettings=getSharedPreferences(PREFS_HI,0);或者您是否必须执行一些独特的操作才能访问首选项? 最佳答案 我会将您的共享首选项名称(您所说的PREFS_HI)存储在资源xml文件(strings.xml)中。然后你可以只使用getSharedPreferences(getResources().ge

java - 如何将数据从单独的线程类传递到 Android 中的 Activity

我正在尝试在类里面使用AudioRecord分析音频。我的问题是我不知道我要尝试将其线程化到一个单独的进程中的路线是否正确。我想要做的是在主UI线程中监听该进程,并根据线程中的数据不断更新文本框。这是我目前所拥有的://RecordActivity.java[...]publicclassRecordActivityextendsActivity{finalHandlermHandler=newHandler();finalRunnablemUpdateResults=newRunnable(){publicvoidrun(){updateResultsInUi();}};Record

Android Activity 堆栈大小问题?

我有一个包含很多Activity的应用程序。其中许多Activity可以启动其他Activity,因此用户期望生成相当大的活​​动堆栈。我目前正在使用默认的Activity启动行为。有人知道,如果大型Activity堆栈(如>100)会造成问题吗?这有限制吗?它会降低性能,导致ANR对话,或类似的事情吗?谢谢 最佳答案 Android会在需要释放内存或其他资源时终止Activity。根据ActivityLifecycle,Activity一旦不再可见就可以被杀死。假设您正确地处理了Activity的终止和重启,您应该没问题。顺便说一

android - 传递相机拍摄的字节数组图片时未完成 Activity

我正在使用调用cameraActivity并使用相机拍摄的照片的主要Activity。我正在pictureTaken上完成相机Activity并将字节数组传递给父ActivityprotectedPictureCallbackjpegCallback=newPictureCallback(){publicvoidonPictureTaken(byte[]data,Cameracamera){//FinishingCameraactivityBundlebundle=newBundle();bundle.putByteArray("imageToPreview",data);mPrevi

android - 如何在Android中实现通知服务(不使用Activity)

我正在实现通知我的应用只是一个例子。服务类文件:publicclassServices{publicvoidmyNotify(Contextcontext,Stringmessage){Log.v("mynotificationmethod","fromGetNotificationclass");NotificationManagernotificationManager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Notificationnotification=newNot

android - 隐藏 Activity 时播放视频

想一想“PandoraforAndroid”就很容易理解这个例子。我的Activity有一个VideoView播放类里面的讲座。我希望能够从这个Activity切换到另一个Activity(在我的应用程序中,或切换到另一个应用程序(主屏幕,其他应用程序))而不会中断。使用Pandora示例,我可以在播放音乐时转到“切换广播电台”View,然后可以转到主屏幕并继续无缝地在手机上导航。这是否适用于视频或音频?我可以只播放视频文件中的音频然后轻松切换回去吗? 最佳答案 处理此问题的一般方式(以及Pandora处理它的方式)是在后台线程上播

android - 使用 3d 翻转动画开始 Activity

我正在尝试开始一项Activity并将过渡创建为3d翻转(正如许多人在iPhone上所说的完全一样),不幸的是我还没有找到令人满意的答案,我被卡住了。我已经实现了http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html对于整个布局,现在当按下某个按钮时布局会翻转,但由于它指的是未加载的Activity中的布局,因此它们不会填充所有项目和数据(例如可扩展ListView).但是当我在翻转后调用startActivity()时,Activity被创建,这当然隐藏了调用者Activity上的framelayout容器