草庐IT

BUNDLE_PATH

全部标签

android pass bundle with search

您好,我正在使用android3.0搜索小部件(不是搜索模式),问题是我需要将一些参数与搜索词一起传递。Android没有调用任何这些searchManager.setOnDismissListener(newOnDismissListener(){@OverridepublicvoidonDismiss(){//TODOAuto-generatedmethodstubLog.v(MyApp.TAG,"ondismisssearch");}});searchManager.setOnCancelListener(newOnCancelListener(){@Overridepublic

android - bundle 可以传递给服务吗?

在我的应用程序中,我需要从Activity到服务获取值。我需要检索的值是我在该Activity中单击的值。例如:如果我从ActivityA中选择x[i]元素,我需要在服务S中检索值x[i]。这怎么可能?谢谢,尼基 最佳答案 在服务中使用这个:publicintonStartCommand(Intentintent,intflags,intstartId){super.onStartCommand(intent,flags,startId);Bundlebundle=intent.getExtras();}

android - java.lang.ClassNotFoundException : Didn't find class on path: DexPathList , 更新sdk后

大家好我的应用程序直到昨天都运行良好,我昨天更新了我的SDK,它首先开始出错它给出了一个错误Noresourcefoundatvaluesv24....像这样的事情我通过更改build.gradle中的以下行搜索并解决了它compileSdkVersion25buildToolsVersion'25.0.2'现在错误消失了,它在更高的android版本7.1.1中完全正常运行但是当我运行低版本的android时,它给出了以下错误E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.wowio.ebookreader,PID:15469java.

android - Firebase RemoteMessage 已填充 Bundle 但 getData() 为空

我的firbaseRemoteMessage有一个包含12个键值对的mBundle,根据调试器,这些字段已填充.但是当我说:remoteMessage.getData();生成的ArrayMapMap大小为0,因此没有元素。如何访问remoteMessage的Map? 最佳答案 我知道这可能会迟到,但您可以从RemoteMessage中的通知对象获取数据Stringtitle=remoteMessage.getNotification().getTitle();Stringbody=remoteMessage.getNotifica

android - 错误 :Android Dex: Cannot find file\android-sdk-path\platform-tools\lib\dx. jar

我几天前拿到了最新的AndroidSDK。我在使用IntellijIDEA构建我的android应用程序时遇到了诸如标题之类的问题。我知道最新的androidsdk将dx.jar从platform-tools移动到一个名为build-tools的新文件夹。所以我想知道如何修复它? 最佳答案 我有同样的问题:AndroidPreDex:CannotfindfileD:\sdk\sdk\platform-tools\dx.jar我用简单的方法解决了它。文件dx.jar位于D:\sdk\sdk\platform-tools\lib。我把它

java - 将 JSON 转换为 Android Bundle

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我想将JSON字符串转换为androidBundle。该要求类似于将参数作为JSON而不是bundle直接从服务器传递给Activity。如何将JSON字符串转换为AndroidBundle?请尽可能提供摘要代码。

java - Intent.putExtra(String,Bundle) 与 Intent.putExtra(Bundle)

这个问题听起来可能很愚蠢,但我想知道我们什么时候将Activity名称放入Intent.putExtra()中?在一种情况下,我们仅将extra与bundle放在一起,而在另一种情况下,我们将其与类名一起传递。我有点困惑我们是否应该使用Intent.putExtra(String,Bundle)我们已经在Intent构造函数中传递了Activity名称?感谢您的帮助! 最佳答案 我认为您的意思是putExtra(String,Bundle)与putExtras(Bundle)(带有s)。第一个将包添加为您提供的键的值。bundle是

android - 将整个 Bundle 保存到 SharedPreferences

假设我的方法通过了Bundle已经填满了要保存的数据,有没有办法将其保存到SharedPreferences不拆解为整数、float、字符串等?我更喜欢“一次性完成”编写/提交所有内容的便利性,所以如果这不可能使用SharedPreferences,还有什么persistent您会推荐存储方法吗? 最佳答案 SharedPreferences被序列化为XML,这就是您只能使用简单类型的原因。您要么必须自己将bundle转换为单独的SharePreferences属性,要么以其他方式将bundle序列化到磁盘。这是一个很好的引用文档,

Android volley 错误 : "Trust anchor for certification path not found", 仅在真实设备中,而不是模拟器

我的Android应用程序出现问题,在我使用volley执行网络请求的fragment之一中:JsonObjectRequestrequest=newJsonObjectRequest(Request.Method.POST,CustomNetworkManager.getInstance(this.getActivity().getApplicationContext()).getRequestUrl(url),requestData,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){//

android - onActivityCreated() 中的 Bundle 返回 null,即使在 onSaveInstanceState() 中设置值之后

在应用程序中,每当fragment失去焦点(即另一个Activity/fragment在其上打开)时,就会调用onSaveInstanceState()。developersguide中也提到了同样的内容.我正在尝试使用此方法来维护我的fragment在恢复时的状态。我的Intent是在恢复fragment时在onActivityCreated()中调用此bundle。尽管onSaveInstanceState在fragment失去焦点之前被调用。但是,当onActivityCreated()被调用时,它会将BundlesavedInstanceState接收为null。如何从包中获取