标签: android-intent

启动我的Activity时出现Android ActivityNotFoundException

我试图通过意图从一个活动发送数据到另一个活动.但面临力量接近错误button click.

第一项活动:

btn1= (Button) findViewById(R.id.Next);
et = (EditText) findViewById(R.id.edit); 
btn1.setOnClickListener(new Button.OnClickListener(){
   public void onClick(View v)
   {
       Intent intent = new Intent();
       intent.setClass(ViewchangerActivity.this, DisplayActivity.class);
       intent.putExtra("Name", et.getText().toString());

       startActivity(intent);
   }
});
Run Code Online (Sandbox Code Playgroud)

第二项活动:

public void onCreate(Bundle savedinstanceState)
    {
        super.onCreate(savedinstanceState);
        setContentView(R.layout.main2);
        TextView tv = (TextView) findViewById(R.id.Name);
        Bundle b = getIntent().getExtras();
        String str =b.getString("Name");

         tv.setText(str);
    }
Run Code Online (Sandbox Code Playgroud)

logcat的:

android.content.ActivityNotFoundException: Unable to find explicit activity class
{org.android/org.android.DisplayActivity}; have you declared this activity in your AndroidManifest.xml?
Run Code Online (Sandbox Code Playgroud)

android android-intent android-activity

-2
推荐指数
1
解决办法
134
查看次数

如何在不启动的情况下将值传递给另一个活动?

我想将活动A中的值传递给活动B而不实际启动活动B(因此这排除了使用Intents和putExtra).活动B可以启动也可以不启动,但是当活动B需要显示活动A传递给它的值.

我搜索了高低,但找不到任何相关的解决方案来解决这个看似简单的问题.任何帮助将不胜感激!

android parameter-passing android-intent

-2
推荐指数
1
解决办法
2055
查看次数

在Android中,如何开始新活动

我知道之前已经问过,但我无法让它发挥作用.我创建了2个活动:

我的主要活动

public class MainActivity extends Activity {
    setContentView(R.layout.activity_main);
    listView = (ListView) findViewById(R.id.listViewMain);
    listView.setOnItemClickListener(new OnItemClickListener() {
        Intent myIntent = new Intent(getBaseContext(), ToActivity.Class);
        myIntent.putExtra("key", itemValue); //Optional parameters
        startActivity(myIntent);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的子活动

public class SubActivity extends Activity {
    setContentView(R.layout.sub_layout);
    Intent intent = getIntent();
    TextView title = (TextView) findViewById(R.id.textViewSub);
    title.setText("Sub Menu: "+intent.getStringExtra("key"));
}
Run Code Online (Sandbox Code Playgroud)

我的Manifist

<activity android:label="@string/app_name" android:name="ToActivity"/>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

android android-intent android-activity

-2
推荐指数
1
解决办法
145
查看次数

什么是错误:(13)错误:<receiver>元素必须是<application>元素[WrongManifestParent]含义的直接子元素,我该如何修复它?

我在尝试编译我的应用程序时遇到问题,即时尝试从拨号程序启动它,清单文件会出现此错误.这是我的清单文件

<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <receiver
            android:name=".receiver.DialReceiver"
            android:exported="true"

            android:process=":background"
            >
            <intent-filter>
                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-intent

-2
推荐指数
1
解决办法
2339
查看次数

在android中发送sms消息,将在接收器上打开Web浏览器.(在android中)

我想发送短信(文本或数据),接收方将根据我发送给他的具体网址打开网页浏览器.

我需要澄清一点,我不希望接收方在他身边有某种应用程序,它会收听传入短信的广播.我的意图是网页浏览器的Intent将根据我发送的网址打开,没有应用程序监听它,并且没有用户按下url快捷方式,他在文本消息中获取.

我的想法是,一旦收到(或打开)短信息消息,浏览器的意图就会自动打开.

如果这是可能的话,我会在每个答案中给出正确的方向.

谢谢你们.

sms android broadcast android-intent android-pendingintent

-3
推荐指数
1
解决办法
791
查看次数

以编程方式秘密制作或接听电话Android

嘿我想通过我的应用程序拨打电话,到目前为止我发现了这一点

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    
context.startActivity(callIntent);
Run Code Online (Sandbox Code Playgroud)

但是有一个问题,我想偷偷地打电话给人,这个叫默认活动我可以写自己的活动来打电话或秘密接听电话(意味着没有任何UI调用在后台运行)....

android android-intent

-3
推荐指数
1
解决办法
2105
查看次数

如果.putExtra("key",boolean)中的键不存在,该值是多少

如果我getIntent().getExtras().getBoolean("key")不使用该.putExtra("key",boolean)方法,那么价值是多少?

它不接受,!= null因为它是布尔所以任何要点?

android android-intent

-3
推荐指数
1
解决办法
3960
查看次数

在android中使用onActivityResult有什么用?

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
}
Run Code Online (Sandbox Code Playgroud)

android android-intent android-studio

-3
推荐指数
1
解决办法
2万
查看次数

无法为 android:onClick 执行方法

我创建了一个名为BankAccountActivity. 然后我在使用此代码单击按钮时从我的主要活动中调用该活动。

public void AddAccount(View V){
    Intent intent = new Intent(context, BankAccountActivity.class);
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时出现此错误

java.lang.IllegalStateException: Could not execute method for android:onClick
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
at android.view.View.performClick(View.java:5198)
Run Code Online (Sandbox Code Playgroud)

java android android-intent android-activity onclicklistener

-3
推荐指数
1
解决办法
815
查看次数

这一行是什么意思"ArrayAdapter <String> adapter ="

我想知道,以下行的含义是什么.这是什么<String>意思?

ArrayAdapter<String> adapter = 
Run Code Online (Sandbox Code Playgroud)

这是完整的代码行.

ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExternalData.this, android.R.layout.simple_spinner_item, paths);
Run Code Online (Sandbox Code Playgroud)

android android-intent

-4
推荐指数
1
解决办法
3497
查看次数

-4
推荐指数
1
解决办法
3148
查看次数

如何从一个活动中调用另一个活动(类)?

我正在使用对话框.我希望如果我单击按钮,则会调用其他活动.但它给出了以下错误.//构造函数Intent(new DialogInterface.OnClickListener(){},Class)未定义

这是代码

  builder1.setNegativeButton("secondact", new DialogInterface.OnClickListener() {

                public void onClick(DialogInterface dialog, int which) {
                    // TODO Auto-generated method stub
                    Intent i=new Intent(this, FbsampleActivity.class)

                }
            });
Run Code Online (Sandbox Code Playgroud)

android android-intent

-6
推荐指数
1
解决办法
1974
查看次数

通过意图传递JsonObjects的ArrayList

如何通过意图将RecyclerView的viewholder中的JSONObjects的ArrayList传递给另一个活动?

android android-intent

-6
推荐指数
1
解决办法
97
查看次数