草庐IT

Service-Activity

全部标签

android - 返回 Android 中的上一个应用程序(不是 Activity)

有两个Android应用相互调用:App1、App2。步骤:从Android桌面启动App1。-->启动从App1到App2的startActivity(intent)或startActivityForResult(intent,0)。-->再次从App2启动startActivity(intent)或startActivityForResult(intent,0)到App1。-->开始(?)返回到app1(activity)或App2。我想制作一个对话框让用户在第4步中选择回到App1或App2。是否可以完成它?我试过articlehere它只是返回到App1上的Activity。感

android - 如何在 Android 中使用 Intent 将 Activity 之间的数据传递给 fragment

我现在可以将值存储在一个变量中,我想将该变量传递给fragment。使用以下代码我可以加载fragment。publicclassAndroidListFragmentActivityextendsActivity{Fragment2f2;publicstaticStringitemname;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.la

android - 在点击 ListView 项目上开始新 Activity

我需要一些帮助来在ListView项中进行简单的单击以打开一个新的Activity。我在这里看到了很多这样的问题,但没有人帮助我。publicclassCustomListViewextendsListActivity{privateEfficientAdapteradap;...@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.lay

android - 如何将 ImageView 从一个 Activity 发送到另一个 Activity

我在第一个Activity的ListView中有一个ImageView,我想将我的ImageView发送到ListView项目的clicl上的第二个Activity。我试过下面的代码-将可绘制图像转换为字节数组:-Bitmapbmp=BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);ByteArrayOutputStreamstream=newByteArrayOutputStream();bmp.compress(Bitmap.CompressFormat.PNG,100,stream);byte[

java.lang.RuntimeException : Failure delivering result ResultInfo{who=null, 请求=1,结果=-1,数据= Intent }到 Activity

在我的应用程序中,我点击了一个名为PickPhoto的按钮,它加载了图库。当我单击图库中的图像时,应用程序强制关闭并且在我的logcat中我收到以下信息:java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=1,result=-1,data=Intent{dat=content://media/external/images/media/3369(hasextras)}}toactivity{cap.shot/cap.shot.LolcatActivity}:java.lang.Nul

java - 使用 values.xml 设置 Android Activity 屏幕方向

我正在尝试使用res/values中的XML文件中的值设置Activity屏幕方向。我想这样做是因为,或多或少,我需要为平板电脑(横向)和智能手机(纵向)提供相同的Activity。先试试list:配置文件:portrait但是使用这个设置应用程序不会出现在设备上并且它会返回这个错误:java.lang.NumberFormatException:Invalidint:"portrait"第二OK,所以我干脆改成了这样list:配置文件:1我使用1因为ActivityInfo.SCREEN_ORIENTATION_PORTRAIT==1。但这也不起作用。看来我可以修改一些值,例如应用程

Android 服务到 Activity 的高频通信 : best option?

在一个Android应用程序(API级别14及更高)中,它有一个由不同Activity使用的服务(它们使用本地绑定(bind)调用其功能),该服务以60Hz计算游戏元素的位置(坐标).[我有充分的理由在服务中进行计算,而不仅仅是直接在Activity中]。服务(用于游戏逻辑检查)和游戏屏幕Activity(用于绘图)需要这些持续的位置更新。我的问题是:对于这种情况,服务到Activity通信的选项是什么?我想最大限度地减少服务计算新位置的时间点与UI(Activity)已知的时间点之间的毫秒延迟(最好,几乎没有延迟)。您可以假设一切(Activity、服务)都在一个流程中。我正在考虑一

android - 如何使用 Intents 将光标对象传递给下一个 Activity

我熟悉如何将原始数据(字符串、整数、bool值等)从一个Activity传递到另一个Activity。但是在我的应用程序中,我想将一个Cursor对象传递给下一个Activity。我正在从Activity类扩展我的类。虽然我看过这个post.但它提供了相互矛盾的解决方案。但是,正如一位用户所描述的,应该扩展Applicationclass以传递游标数据。但我想扩展Activity类。那么有什么方法可以将Cursor数据从一个Activity传递到另一个Activity。注意-如果有帮助,我想使用光标的原因是,我正在查询从列表中单击的特定联系人的数据并保存它在游标中,我想将相同的游标数据

Android,后退按钮释放 Activity 内存?

我做了一个简单的应用程序来测试Android的内存。它有两个Activity,A和B。A是一个简单的Activity,带有一个启动B的按钮。B包含一个相当大的图像(jpg,mdpi中的1024x768像素)当我使用DDMS监视此进程时,堆从A移动到B时按预期上升。当我在B上按下(硬件或软件使用super.onBackPressed())按钮并再次进入A时,堆不会再次收缩,即使在调用垃圾回收之后也是如此。这是预期的吗?B占用的内存会在进程的生命周期内释放吗? 最佳答案 onBackPressed()只是从BackStack弹出你的BA

android - 如何调用另一个项目中的 Activity ?

大家好,我是android新手,我已经创建了2个项目。现在我想在单击按钮时从第一个项目调用第二个项目中的Activity。第一个项目只处理登录屏幕,当我点击登录按钮时,我需要调用第二个项目中存在的Activity。我在网上搜索,但没有找到任何我能正确理解的教程。您好,我发现了以下错误。01-3008:36:47.230:E/dalvikvm(3408):Couldnotfindclass'com.androidhive.googleplacesandmaps.MainActivity',referencedfrommethodorg.fluturasymphony.recommenda