ch10.rar

  • alonger
    了解作者
  • Java
    开发工具
  • 1.2MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-13 17:24
    上传日期
Android範例關於所有Activity 的控制項且由淺入深
ch10.rar
内容介绍
package com.ehappy.exactivity01; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btnFinish=(Button)findViewById(R.id.btnFinish); Button btnDial=(Button)findViewById(R.id.btnDial); Button btnPage2=(Button)findViewById(R.id.btnPage2); // 設定 button 元件 Click 事件共用 myListener btnFinish.setOnClickListener(myListner); btnDial.setOnClickListener(myListner); btnPage2.setOnClickListener(myListner); Toast.makeText(getApplicationContext(),"onCreate(1)",Toast.LENGTH_SHORT).show(); } @Override protected void onStart() { super.onStart(); Toast.makeText(getApplicationContext(),"onStart(1)",Toast.LENGTH_SHORT).show(); } @Override protected void onResume() { super.onResume(); Toast.makeText(getApplicationContext(),"onResume(1)",Toast.LENGTH_SHORT).show(); } @Override protected void onRestart() { super.onRestart(); Toast.makeText(getApplicationContext(),"onRestart(1)",Toast.LENGTH_SHORT).show(); } @Override protected void onPause() { super.onPause(); Toast.makeText(getApplicationContext(), "onPause(1)", Toast.LENGTH_SHORT).show(); } @Override protected void onStop() { super.onStop(); Toast.makeText(getApplicationContext(), "onStop(1)", Toast.LENGTH_SHORT).show(); } @Override protected void onDestroy() { super.onDestroy(); Toast.makeText(getApplicationContext(), "onDestroy(1)", Toast.LENGTH_SHORT).show(); } private Button.OnClickListener myListner=new Button.OnClickListener(){ public void onClick(View v){ if (v.getId()==R.id.btnDial) { // 呼叫內建的 Activity Uri uri = Uri.parse("tel:0999123456"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); }else if (v.getId()==R.id.btnPage2){ // 呼叫另一個自建的 Activity Intent intent=new Intent(); intent.setClass(MainActivity.this,Second.class); startActivity(intent); } else if (v.getId()==R.id.btnFinish) // 結束程式 finish(); } }; }
评论
    相关推荐
    • android开发
      很好的android开发技巧,让你更好的理解android开发过程遇到的问题
    • Android 开发
      Android 开发
    • Android开发
      Android手机开发技术(初学者使用)
    • Android开发
      什么是Android,搭建Android开发环境,第一个Android程序
    • android开发
      android develop
    • android 开发
      android programming the big nerd ranch guide.pdf
    • Android开发
      深入浅出Google Android ANDROID开发,移动开发
    • Android开发
      不错的Android开发资料,适合入门。
    • android开发
      一般SDK中都会带有一些示例程序,说明具体用法,Android SDK也是如此。它提供了一些ApiDemo示例,详细说明了Android中主要API
    • android 开发
      Android开发技巧总汇及源代码 Android开发技巧总汇及源代码