草庐IT

java - 如何将包含位图的对象传递给另一个 Activity

所以我是Android开发的新手,我试图创建一个注册Activity(UserPrivateInfoSignUpActivity.java)来加载图片(Bitmap)并创建一个UserPersona我想传递给另一个Activity的对象(UserGeneralDataSignUpActivity)。我对解决方案进行了研究,尽管它已经implementsParcelable,但我仍然无法传递Bitmap图像。有什么建议吗?这是我的代码(没有getter和setter)PersonaUser.java:publicclassPersonaUserimplementsParcelable{p

android - 如何将对象传递给 Activity ?

我有两个Activity,NewTransferMyOwn.java和FromAccount.java当我从NewTransferMyOwn.java转到FromAccount.java时,我编写的代码如下Intenti=newIntent(NewTransferMyOwn.this,FromAccount.class);startActivityForResult(i,FROM_ACCOUNT);当我从FromAccount.java返回到NewTransferMyOwn.java时,我想传递一个完整的Statement类对象我写的代码是Statementst=ItemArray.g

Android - 将数据传递给 singleInstance Activity

我有一个Activity在list中定义为:android:launchMode="singleInstance"现在我想从一个不知道它存在(不引用现有实例)的不同Activity转移到该Activity,同时传递一个变量。我曾经这样做过(在我将其定义为singleInstance之前):Intentintent=newIntent(this,receivingactivity.class);intent.putExtra("somekey",somevalue);startActivity(intent);但现在这不再有效了。我在onresume的接收Activity中加入了以下几行

android - 如何以 MVP 模式将上下文传递给存储库

我一直在学习和整合MVP模式,几乎没有什么问题。我从这张图中了解到的是Activity将创建Presenter的实例,并将其引用和model对象传递给presenterMainPresentermainPresenter=newMainPresenter(this,newMainModel());接下来,如果演示者需要从本地偏好或远程存储或获取任何数据,它将询问模型。然后模型将请求存储库存储和检索数据。我遵循了一些教程,这就是我实现该模式的方式。界面publicinterfaceMainActivityMVP{publicinterfaceModel{}publicinterfaceV

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

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

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

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

java - Android:将一些只读字节传递给 native C++ 的最有效方法

我有一个Android项目(针对Android1.6及更高版本),其中包含用C/C++编写的native代码,可通过NDK访问。我想知道最有效的方法是将字节数组从Java通过NDK传递到我的JNI胶层。我关心的是NDKforAndroid是否会复制字节数组,或者只是给我一个直接引用。我需要在C++级别对字节进行只读访问,因此从我的角度来看,在幕后进行任何复制都是浪费时间。在网上很容易找到关于此的信息,但我不确定最相关的信息是什么。示例:GetthepointerofaJavaByteBufferthoughJNIhttp://www.milk.com/kodebase/dalvik-d

android - 如何将应用程序中的 Activity 上下文传递给其他应用程序中的服务

所以我在启动服务的应用程序中有一个Activity:privatevoidstartService(){if(started){Toast.makeText(Main.this,"Servicealreadystarted",Toast.LENGTH_SHORT).show();}else{Intenti=newIntent();i.setClassName("com.enorbitas.daemon.service","com.enorbitas.daemon.service.DaemonService");startService(i);started=true;updateSer

android - 单击 onBindViewHolder 中的 cardview 时如何将数据传递给 fragment ?

这是我的适配器代码,我想将数据传递给“ParticularFragment”注意:ParticularFragment扩展了FragmentpublicclassTopicsAdapterextendsRecyclerView.Adapter{privateContextcontext;privateArrayListitemList;publicTopicsAdapter(Contextcontext,ArrayListitemList){this.context=context;this.itemList=itemList;}@OverridepublicTopicsAdapter

java - 如何将(Android)应用程序上下文传递给 Java 类?

我有以下代码,我在其中使用应用程序上下文来检索所需的信息:publicclassData{privatebooleanVarA;publicvoidsetVarA(booleanB,Contextctx){SharedPreferencesCoreDataStorage=ctx.getSharedPreferences(PREFS_NAME,0);SharedPreferences.Editoreditor=CoreDataStorage.edit();editor.putBoolean("PrefVarA",VarA);edit.commit();}}现在我从下面的类中调用公共(pu