1. آرمان
  2. برنامه‌نویسی و طراحی وب
  3. پنج شنبه, 12 مرداد 1396
سلام دوستان. من دارم برنامه نویسی اندروید آموزش میبینم و منبع آموزشم هم خود وب سایت گوگل هستش. توی پروژه ابتدایی من دوتا اکتیویتی هست که توی اکتیویتی اولی ما یک تکست باکس و یک باتن داریم که یک متن رو توی تکست باکس مینویسیم و با زدن دکمه وارد اکتیویتی دوم میشیم و همون متن رو توی یک تکست ویو بهمون نشون میده. برنامه هیچ اروری نداره اما وقتی گوشی رو متصل میکنم و برنامه رو اجرا میکنم روی گوشی وقتی دکمه رو میزنم از برنامه میپره بیرون.



دستورات Acticity_main


package com.example.myfirstapp;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendMessage(View view)
{
Intent intent = new Intent(this,DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);


}
}





دستورات Actvity_Display_Message


package com.example.myfirstapp;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class DisplayMessageActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

// Capture the layout's TextView and set the string as its text
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText(message);

}
}



مشکل از کجاست به نظرتون؟
خانه هوشمند
http://www.fritz.ir
Ali Sarkhosh بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
Actvity_Display_Message


package com.example.myfirstapp;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class DisplayMessageActivity extends AppCompatActivity {

public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

// Capture the layout's TextView and set the string as its text
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText(message);

}
}



و در نهایت فایل اندروید مانیفست رو چک کنید تا اکتویتی دومتون موجود باشه
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.