草庐IT

android - 谁能解释将 Activity 上下文传递给内部类与仅使用 MyActivity.this 引用它之间的区别?

哪种方式更好?如果问题需要澄清,请告诉我。 最佳答案 为了重用传递上下文更容易,因为您可以简单地将其复制到另一个项目。否则,您必须将所有MyActivity.this更改为OtherProjectActivity.this。但最重要的是,你使用什么并不重要 关于android-谁能解释将Activity上下文传递给内部类与仅使用MyActivity.this引用它之间的区别?,我们在StackOverflow上找到一个类似的问题: https://stacko

java - 如何将 double 值传递给 Android 中的 TextView ? (我是新来的)

我使用EditText将输入存储为double值,然后使用CheckBox修改值并将其存储在变量“output”中。我想在单击计算按钮时在TextView中显示“输出”的值。代码publicclassCookingextendsAppCompatActivity{publicvoidcalculate(Viewview){EditTextuserInput=(EditText)findViewById(R.id.user_input);StringnumString=userInput.getText().toString();doublenum=newDouble(numString

java - 将输入流传递给视频 View

我有输入流需要将其传递给视频View:但是它说OutOfMemoryError这是我的代码://toconvertinputstreamtostringpublicstaticStringconvertStreamToString(InputStreamis)throwsException{BufferedReaderreader=newBufferedReader(newInputStreamReader(is));StringBuildersb=newStringBuilder();Stringline=null;while((line=reader.readLine())!=nu

android - 如何将 edittext 值传递给另一个 Activity 的 edittext?

我的项目的要求是:edittext值首先由用户输入,并且相同的值将在另一个Activity的editext中可见,它应该是只读的.. 最佳答案 您可以使用Intent的putExtra()方法传递它。试试这个方法,在第一个Activity中,Intentintent=newIntent(FirstAcvity.this,SecondActivity.class);intent.putExtra("TextBox",editText.getText().toString());startActivity(intent);现在,在第二个

android - 如何将值传递给 AsyncTask Android

这是我第一次使用AsyncTask,对于传递值可能也有点困惑。我有4ArrayLists,其中包含应插入数据库的数据。我希望这个插入在后台完成。通过从我拥有的4个数组列表中获取传递值,将至少有50行要插入到数据库中,并且一次插入1行。有人可以指导我如何做到这一点吗?现在我创建一个扩展AsyncTask的子类InsertData:::privateclassInsertDataextendsAsyncTask{@OverrideprotectedResultdoInBackground(Params...params){//TODOAuto-generatedmethodstubretu

android - 如何从主屏幕快捷方式将额外数据传递给 Activity ?

我有一个带有上下文菜单的非启动器Activity。该菜单包含一个选项,用于将Activity作为快捷方式添加到Android主屏幕。我正在使用以下代码创建快捷方式。privatevoidShortcutIcon(){IntentshortcutIntent=newIntent(getApplicationContext(),MainActivity.class);shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);In

android - 通过 VBO 将附加数据传递给 fragment 着色器 - DynamicSpriteBatch

我正在使用AndEngine学习opengl着色器,我的目标是使用一些lightshader制作DynamicSpriteBatch,其中光线位置将通过vbo传递到spritebatch中的每个绘制调用,这样我就可以在每个Sprite上操纵光源。所以我创建了LightSpriteBatch(带有drawtype.dynamic)publicclassLightSpriteBatchextendsShape{//===========================================================//Constants//=================

android - 将 double 值传递给 Android Java 中的不同类

我只是想知道有什么方法可以将两个或多个double值从classA传递到ClassB此刻我找到了给我这个方法的代码:doublea,b;doublea=2.456;doubleb=764.2353;Intenti=newIntent();i.setClassName("com.b00348312.application","com.b00348312.application.ClassB");doublenumber=getIntent().getDoubleExtra("value1",a);doublenumber=getIntent().getDoubleExtra("value

android - Parcel.readException 将对象传递给远程服务

我编写了一个远程服务,客户端可以使用Android提供的常用IPC机制登录,并且绑定(bind)似乎有效。当我去调用一个方法时,问题就出现了,在这个方法中我必须将一个对象作为参数传递,因为我得到了这个“奇怪的”异常:10-1915:09:04.601:ERROR/AndroidRuntime(2985):FATALEXCEPTION:main10-1915:09:04.601:ERROR/AndroidRuntime(2985):java.lang.NullPointerException10-1915:09:04.601:ERROR/AndroidRuntime(2985):atan

Android:如何将数据传递给子 Activity ?

主要Activity包括一些具有设定值的变量。我用表单创建了一个子Activity,该表单必须填充来自主Activity的数据,所以我猜数据必须在子Activity启动时传递给它。有谁知道如何将变量值从主Activity传递到子Activity?谢谢! 最佳答案 你可以在你的主要Activity中使用这个方法Intenti=newIntent(this,YourMainClass.class);i.putExtra("key",value);结束然后在子Activity中用这个方法获取值,一般在onCreate事件中intvalue