728x90
반응형
■ 인텐트로 값을 받을때 코드 위치가 이상한 경우
오류: java.lang.NullPointerExceptoin
public class look_memo extends AppCompatActivity {
private Intent intent;
TextView mname,mcontent;
String mname1,mcontent1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.look_memo);
//인텐트 연결은 onCreate 안에서 해야합니다.
intent = getIntent();
mname1 = intent.getStringExtra("mname");
}
}
■ 매니페스트에 자바파일 설정을 안한 경우
오류: android.content.ActivityNotFoundException: Unable to find explicit activity class
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.xxx">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="xxx"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.NoActionBar">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".make_memo"></activity> //새로 만든 화면은 이렇게 작성
<activity android:name=".look_memo"></activity>
</application>
</manifest>
■ 연결을 했는데 값이 넘어가지 않는 경우
값을 넘기는 부분에서 값을 지정하는 이름이 다르다면 같게 만들어준다.
intent.putExtra("mname", mname); //값을 넘기는 부분
mname1 = intent.getStringExtra("mname");// 값을 받는 부분
728x90
반응형
'Mobile > 트러블슈팅' 카테고리의 다른 글
[오류 해결하기] file google-services.json is missing. the google services plugin cannot function without it. (0) | 2021.05.19 |
---|---|
Adapter에서 Activity finish() 하는 방법 (0) | 2021.04.30 |
파이어베이스 구글로그인 연동 문제 여러가지 해결 방법 (3) | 2021.04.11 |
다운받은 안드로이드 파일 오류 해결하기 (0) | 2021.04.09 |