Android---------------Activity的学习

一、Activity的启动方式

   1.显示启动

      Intent intent=new Intent(MainActivity.this,SettingActivity.class);

   //还可以这样写

   Intent intent=new Intent();

   intent.setClass(MainActivity.this,SettingActivity.class);

   intent.putExtra(EXTRA,contentEditText.getText().toString());

   startActivity(intent);

         Manifest文件描述为:
        <activity android:name=".SettingActivity"
                  android:label="@string/app_name">
        </activity>

  2.隐示启动

     <activity android:name=".SecondActivity" >

    <intent-filter>

      <action  android:name = "android.intent.action.SEND"  />

    </intent-filter>

  </activity>  

  

  Intent  Intent intent = new Intent();

  //设置Intent的Action属性  intent.setAction("android.intent.action.SEND");

  // 启动Activity  startActivity(intent);  
  

猜你喜欢

转载自www.cnblogs.com/liunx1109/p/9952536.html