Android 데이터 전달-전역 변 수 를 통 해 데이터 전달
2746 단어 android
이 네 가지 역할 도 메 인 은 어 릴 때 부터 크게 Page,Request,Session 과 Application 으로 나 뉘 는데 그 중에서 Application 도 메 인 은 응용 프로그램의 모든 곳 에서 사용 할 수 있 습 니 다.
웹 서버 가 멈 추 지 않 는 한 안 드 로 이 드 의 전역 대상 은 자바 웹 의 애플 리 케 이 션 필드 와 매우 유사 합 니 다.안 드 로 이 드 애플 리 케 이 션 이 없 는 한.
메모 리 를 제외 하고,그렇지 않 으 면 전역 대상 이 계속 접근 할 수 있 습 니 다.
Ø 사례 1
package com.android.myapp;
import android.R.integer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Main extends Activity {
/** Called when the activity is first created. */
private Button button;
private MyApp myApp;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button)this.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
myApp = (MyApp)getApplication();
myApp.setName("jack");//
Intent intent = new Intent(Main.this,OtherActivity.class);
startActivity(intent);
}
});
}
}
package com.android.myapp;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class OtherActivity extends Activity {
private MyApp myApp;
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
textView = (TextView)this.findViewById(R.id.msg);
myApp = (MyApp)getApplication();
textView.setText("-appname-->>"+myApp.getName());
}
}
package com.android.myapp;
import android.app.Application;
public class MyApp extends Application {
public String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
setName(" ");
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.