jjzjj

putExtra

全部标签

android - Android Studio 中的 Kotlin 构建错误 << intent.putExtra ("string", it.getString ("string") >>

我无法弄清楚下面这段代码有什么问题。在我看来getString必然返回一个字符串。事实上,它适用于上面的行!这是错误吗?funloadExtraBundleIntoIntent(origIntent:Intent,resultIntent:Intent){origIntent.extras?.let{if(it.getString("peerUid")!=null){resultIntent.putExtra("fragment","ChatFragment")resultIntent.putExtra("peerUid",it.getString("peerUid"))}elseif

android - putExtra 数据不在 Activity 之间传递

我有一个问题。我正在设计一个小部件。我有2个应用程序。我能够将Intent传递给其中一个应用程序。但是当我尝试单击FB时遇到问题,Intent不起作用。我在将数据从1个Activity传递到另一个Activity时出错。数据未从一项Activity传递到另一项Activity。代码类优先:Intenti=getIntent();Stringshow=i.getStringExtra("show");if(show.equals("facebook")){viewFlipper.setDisplayedChild(0);mListView.setAdapter(mFacebookAdap

android - 如何使用 Intent.putExtra 和 Parcel 将对象从一个 Activity 发送到另一个?

使用堆栈溢出问题HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?,我做了一个示例应用如下。文件Scrollview1.javaimportandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;publicclassScrollview1ex

没有开始 Activity 的android putextra

我需要帮助。我有两个Activity和一个数据库。我想要做的就是当我在ActivityA中按下一个按钮时,我将我的editText中的字符串发送到ActivityB。在ActivityB中,我尝试将该字符串插入我的数据库并将其显示在ListView中。如果我在ActivityA中启动ActivityB,则一切正常,但我不会显示ActivityB。这是我的代码:ActivityA:publicclassExampleextendsActivity{publicfinalstaticStringID_EXTRA2="com.example.activities";publicEditTex

android - intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, bmp) 图像偏离中心

我在android桌面上创建快捷方式时遇到一点问题。首先,我有一个72x72的图标,我将它从我的SD卡加载到位图对象中。使用该位图对象,我将其设置为我的图标资源。我遇到的问题是当我设置它时,快捷方式上的图像出现偏离中心并被截断。从屏幕指标我得到的尺寸为72x72,不确定是什么交易。代码:BitmaptheBitmap=BitmapFactory.decodeFile("/sdcard/icon.png");intent.putExtra(Intent.EXTRA_SHORTCUT_ICON,theBitmap)我已经尝试调整它的大小并使用Canvas、可绘制对象和另一个位图让它工作,但

android - intent.putExtra 不工作

我需要在两个Activity之间传递信息,但由于某种原因,信息没有发送/接收。LogCat没有给我任何错误。调试器清楚地表明某物已添加到Intent中(变量:mExtras),但很难准确解释添加的内容。之后它给了我“找不到来源”并且没有进一步帮助我。但首先要做的是。到目前为止我做的对吗?发送:Intentintent=newIntent(this,TaskListActivity.class);intent.putExtra(ProjectManager.ID,mId.toString());startActivity(intent);接收:Intentintent=getIntent

android - getBooleanExtra() 仅使用默认参数而不是 putExtra() 传递的参数

这是代码。在这部分中,answerIsTrue变量应该初始化为true,它正确地这样做了(我调试和检查过)并且也正确地传递给了putExtra()(我再次调试和检查过)。mCheatButton.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){Intenti=newIntent(QuizActivity.this,CheatActivity.class);booleananswerIsTrue=mQuestionBank[mCurrentIndex].isTrueQuestion();i.put

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 - 使用 'Intent.putExtra()' 方式将带有提醒的事件添加到日历

我正在尝试使用以下代码将事件添加到日历:publicIntentcalPopulation(){IntentcalIntent=newIntent(Intent.ACTION_INSERT);calIntent.setType("vnd.android.cursor.item/event");calIntent.putExtra(CalendarContract.Events.TITLE,this._title);GregorianCalendarcalDate=newGregorianCalendar(this._year,this._month,this._day,this._ho

android - 公共(public)静态变量或使用意向类的 putExtra 方法

我在这里有一个关于性能的一般性问题,我应该使用哪些,哪些不应该使用。我实际上在我的应用程序中使用了两个Activity,我们称之为“theFirst”和“theSecond”Activity。在第一个Activity中,我有一个公共(public)静态对象,在我的例子中,它是我创建的自定义对象列表,称为Conjunction。当我调用theSecondActivity时,我想获取此列表的内容。那么我应该使用公共(public)静态变量吗?有什么问题吗?TheFirstActivity只有一个实例,对吗?所以使用公共(public)静态变量没问题..?我猜。或者我应该计算整个列表并将信息