浩晨众云网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

Android应用程序组件Activity的"singleTask"(2)

首先在Android源代码工程中创建一个Android应用程序工程,名字就称为Task吧。

关于如何获得Android源代码工程,请参考在 Ubuntu上下载、编译和安装Android***源代码一文;关于如何在Android源代码工程中创建应用程序工程,请参考在Ubuntu上为 Android系统内置Java应用程序测试Application Frameworks层的硬件服务一文。

这个应用程序工程定义了一个名为shy.luo.task的package,这个例子的源代码主要就是实现在这里 了。

下面,将会逐一介绍这个package里面的文件。

应用程序的默认activity定义在src/shy/luo/task/MainActivity.java文件中:

 
 
  1. [java] view plaincopypackage shy.luo.task; 
  2.   import android.app.Activity; 
  3.   import android.content.Intent; 
  4.   import android.os.Bundle; 
  5.   import android.util.Log; 
  6.   import android.view.View; 
  7.   import android.view.View.OnClickListener; 
  8.   import android.widget.Button; 
  9.   public class MainActivity extends Activity implements OnClickListener { 
  10.   private final static String LOG_TAG = "shy.luo.task.MainActivity"; 
  11.   private Button startButton = null; 
  12.   @Override 
  13.   public void onCreate(Bundle savedInstanceState) { 
  14.   super.onCreate(savedInstanceState); 
  15.   setContentView(R.layout.main); 
  16.   startButton = (Button)findViewById(R.id.button_start); 
  17.   startButton.setOnClickListener(this); 
  18.   Log.i(LOG_TAG, "Main Activity Created."); 
  19.   } 
  20.   @Override 
  21.   public void onClick(View v) { 
  22.   if(v.equals(startButton)) { 
  23.   Intent intent = new Intent("shy.luo.task.subactivity"); 
  24.   startActivity(intent); 
  25.   } 
  26.   } 
  27.   } 

文章题目:Android应用程序组件Activity的"singleTask"(2)
本文链接:http://www.cdjierui.cn/article/coseiho.html
在线咨询
服务热线
服务热线:028-86922220
TOP