阿摩線上測驗 登入

109年 - 109-1初級行動裝置程式設計師-科目2#93601

科目:行動裝置程式開發 -Android程式設計 | 年份:109年 | 選擇題數:50 | 申論題數:0

試卷資訊

所屬科目:行動裝置程式開發 -Android程式設計

選擇題 (50)

24. Android 的 Activity 之間可以傳遞額外訊息,附圖程式片段假設可以正 常執行且 Main2Activity 會接收來自 MainActivity 的額外訊息並顯示出 "Hello Android"的即時訊息。請問附圖空格應依序填入何者? (假設下列 MainActivity 類別為 launcher activity)
 MainActivity.java
 package com.example.myapp1;
 import android.content.Intent; import android.os.Bundle;
 import androidx.appcompat.app.AppCompatActivity;
 public class MainActivity extends AppCompatActivity{
          protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          Intent intent = new Intent(MainActivity.this, Main2Activity.class);
          intent.   (1)       ("com.example.myapp1.message", "Hello Android" );
          startActivity(intent);
      }
 }
 Main2Activity.java
 package com.example.myapp1;
 import androidx.appcompat.app.AppCompatActivity;
 import android.os.Bundle; import android.widget.Toast;
 public class Main2Activity extends AppCompatActivity {
       protected void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           Bundle bundle = getIntent().     (2)      ();
           if(bundle!= null)
           Toast.makeText(this, bundle.getString("com.example.myapp1.message"), 
               Toast.LENGTH_LONG).show();
         }
 } (A) putExtra、getExtras (B) putExtend、getExtra (C) addMessage、getMessage (D) addExtra、getExtra

申論題 (0)