하나의 활동에서 다른 활동으로 int 값을 전달하는 방법을 알아 내려고 애쓰고 있습니다. ...한 활동에서 다른 활동으로 int 값 전달
public class StartScreen extends AppCompatActivity {
// getting the start time
Calendar myDate = Calendar.getInstance();
int start = myDate.get(Calendar.DAY_OF_WEEK);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start_screen);
}
// when clicking on start
public void startMap(View view){
여기에 내가 그 값을 사용하고자하는 다른 활동 : 이것은 내가 변수를 초기화하는 활동이다 내가 전화하는 방법
public class MapsActivity extends FragmentActivity implements OnMapReadyCallback,
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener,
LocationListener {
...
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
// set kml layers
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
InputStream inputStream = null;
try {
// get different maps on different days of the week
switch(start) {
case Calendar.MONDAY:
...
을 두 번째 활동에서 int 시작? Intent 또는 SharedPreferences를 사용하거나 다른 방법을 사용하여 발생합니까?
http://stackoverflow.com/questions/5424135/passing-integer-between-activities-and-intents-in-android -is-always-causing-in –