public class NotepadCheckActivity extends Activity { private TextView titleText = null; private TextView contentText = null; private TextView timeText = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.check_notepad); titleText = (TextView)findViewById(R.id.checkTitle); contentText = (TextView)findViewById(R.id.checkContent); timeText = (TextView)findViewById(R.id.checkTime); Intent intent = getIntent();//获取启动该Activity的intent对象 String id = intent.getStringExtra("_id"); String title= intent.getStringExtra("title"); String time= intent.getStringExtra("time"); String content = intent.getStringExtra("content"); long t = Long.parseLong(time); String datetime = DateFormat.format("yyyy-MM-dd kk:mm:ss", t).toString(); this.titleText.setText(title); this.timeText.setText(datetime); this.contentText.setText(content); } }作用
时间: 2024-02-29 15:55:53 浏览: 19
这段代码是一个 Android 应用程序的 Activity 类,用于显示一个记事本的详细内容。它包含了三个 TextView 控件,分别用于显示记事本的标题、内容和时间。在 onCreate 方法中,它首先通过 setContentView 方法将布局文件 R.layout.check_notepad 加载到该 Activity 中,然后通过 findViewById 方法获取三个 TextView 控件的对象,并将它们赋值给对应的成员变量。接着,它从 getIntent 方法获取启动该 Activity 的 Intent 对象,并从 Intent 对象中获取记事本的详细信息,包括 id、title、time 和 content。其中,时间戳需要使用 DateFormat 类将其转换为可读的日期时间格式。最后,它将记事本的标题、时间和内容分别设置到对应的 TextView 控件中,以供用户查看。
相关问题
public class AppApplication extends Application { private static AppApplication mApplication = null; private static boolean isEnableHexadecimal = false; private List<AppValueObserver> observers = new ArrayList<>(); @Override public void onCreate() { super.onCreate(); mApplication = this; }
这段代码是一个 Android 应用程序的主类 AppApplication,它继承自 Application 类。它包含一个静态的 Application 实例 mApplication,以及一个 boolean 类型的变量 isEnableHexadecimal 和一个 AppValueObserver 类型的列表 observers,这个列表用来存储注册的观察者。
在它的 onCreate() 方法中,它调用了父类 Application 的 onCreate() 方法,并将当前实例赋值给静态变量 mApplication,以便在应用程序的其他部分中使用。这个方法在应用程序启动时会被调用。
除此之外,这段代码没有做其他的事情。通常情况下,我们可以在 onCreate() 方法中进行一些初始化操作,比如初始化全局变量、注册全局异常捕获处理器等等。
public class MainActivity extends AppCompatActivity { TextView id; TextView content1; TextView note; TextView source; TextView date;
这是一个Android应用程序中的Java类,继承自AppCompatActivity类,用于实现应用程序的主界面。在该类中定义了5个TextView控件的变量,分别为id、content1、note、source和date。这些控件通常用于Android应用程序开发中的用户界面设计,用于显示文本内容。您可以在该类中进行布局文件的加载和控件的初始化,并在需要的时候设置它们的文本内容、格式等属性。同时,您还可以在该类中实现各种事件处理逻辑,例如按钮点击事件、列表项点击事件等。