草庐IT

getExtras

全部标签

android - 使用 cursor.respond(Bundle) & cursor.getextras()

我有2个来自SQLite数据库中不同表的游标。我正在尝试将来自两个游标的数​​据放入一个ListView但每个游标的数​​据格式不同。我考虑的是使用MergeCursor来组合两个游标,但是我的SimpleCursorAdapter的ViewBinder会将它们视为单个游标并且将无法区分格式(除非我更改了我不想做的表格)。最后,我找到了2个名为Cursor.repond(Bundle)和Cursor.getExtras()的方法,但是开发人员控制台上的文档非常简短,谷歌搜索这些方法没有阐明它们的用途。我测试了我的想法,在我的数据库类中使用resond()进行查询:extr.putStr

android - getExtras() 在应用程序级别(-class)返回 null

在我的Application级别上,我收到getExtras()的null,但在Activity级别上我可以看到他们正确。publicclassMyApplicationextendsApplication{@OverridepublicvoidonCreate(){super.onCreate();Intentintent=getPackageManager().getLaunchIntentForPackage("com.example.MyApp");if(intent!=null){StringmStaticWorldUrl=intent.getStringExtra("arg

android - 调用 getExtra 时 boolean 值将自身重置为 false

当我为我的isDeletedboolean值调用getExtras.getBoolean(key)时,它一直将自己设置为false,即使我传递的是true。关于为什么会发生这种情况的任何见解?我尝试了很多其他方法,但未能成功保持boolean值TRUE。其他Activity:publicvoiddeleteWorkout(Viewview){intent.putExtra("listPosition",intent.getExtras().getInt("position"));intent.putExtra("isDeleted",true);setResult(RESULT_OK,

java - 实现 Getextra() 和 Putextra

我正在尝试使用putextra()和getextra()但我的程序在执行后崩溃了检查我的代码,让我知道我的错误如果我不使用getextra()和putextra()代码运行完美这是我获得值(value)的第一节课publicclassAssessextendsListActivity{Stringitm;ArrayAdapterAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getListView().setBackgroundReso

android - getIntent().getExtras() 在 OnActivityResult 中传递空值

我正在将上下文从Activity-A传递到页面适配器,并在该适配器内部传递一个调用IntentIntentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:"+number));intent.putExtra("id",listId.toString());context.startActivityForResult(intent,105);ActivityA继承自另一个ActivityB,在该ActivityB中,onActivityResult定义为:@OverridepublicvoidonAct

android - Intent.getExtras() 总是返回 null

我正在尝试通过通知和事件onCreate运行一个Activity我想“重定向”。为此在Intent类中添加有关信息的想法。一个重要的特性是生成通知的类是通过服务执行的。我从android.app.Application类提供的getApplicationContext方法中检索上下文。每当我调用方法getExtras()时都会返回null。我做错了什么?publicclassOXAppUpdateHandler{privatevoidaddNotification(Contextcontext,inticonID,CharSequencetickerText,CharSequencet

android - getExtras(name).getString 和 getIntent().getStringExtra(name) 的区别

我的Android应用程序有一些错误报告,它是Activity中onCreate()中的Nullpointerexception。失败的代码是getIntent().getExtras().getStringExtra("name")。(Nullpointerexception)这意味着getExtras()不知何故为null。我确信我在创建Intent的每个地方都设置了额外的Intent。我无法在设备上的模拟器上重新创建它。我认为它发生在我的真实设备上(但不是在我调试时)在我尝试再次打开应用程序之后,与此同时Android可能会终止进程并再次重新创建Activity。但即使在这种情况

android - 来自 getExtras() 的 NullPointerException

我正在创建一个将数据从一个Activity传输到另一个Activity的Intent,如下所示:Intentintent=newIntent(this,ActivityHighScore.class);intent.putExtra("USERNAME",username);intent.putExtra("PLAYERMOVES",playerMoves);this.startActivity(intent);然后我想检查在Activity开始时是否所有这些数据都存在,因为它可以从其他来源启动而无需设置这些数据。我正在使用这个声明:Bundlebundle=getIntent().g

android - savedInstanceState 与 getIntent().getExtras()

我遇到了2种不同的类型来让我的Activity基于一些参数运行。第一个是savedInstanceState,另一个是getIntent.getExtras()Q1)所以我不明白的是,一旦我将bundle传递给我的Activity然后启动它,它就应该有bundle。但是,如果由于某种原因再次重新创建该Activity,它应该再次具有相同的包。(我说得对吗?)Q2)基于Q1是真的事实,以及我不能在Activity已经开始后覆盖bundle这一事实,我想如果出于某种原因在我已经开始的Activity中,我想改变一些bundle的参数,我应该创建一些Activity字段并在我的Activit

android - 如何在推送通知(Gcm)android 中显示图像?

从这两天开始,我一直在努力做到这一点。但是我失败了。请任何人建议我如何在推送通知中获取图像。提前谢谢你。编写我尝试过的代码:@SuppressWarnings("deprecation")privatevoidhandleMessage(ContextmContext,Intentintent){Bitmapremote_picture=null;longwhen=System.currentTimeMillis();inticon=R.drawable.reload_logo;try{BundlegcmData=intent.getExtras();if(intent.getExtr