2016-09-17 2 views
-3

Мне нужно отправить строку в другую деятельность.Как отправить эти данные в другую деятельность

 long timeSpent = System.currentTimeMillis() - initialTime; 
     timeSpent = (long) (timeSpent/1000.0); 
    String string = "Game Over! Time spent " + String.valueOf(timeSpent) + "s"; 

Этот код используется, но это неправильно.

Intent intent = new Intent(); 
    intent.putExtra("timespeent", timeSpent); 
+2

Пожалуйста, сделайте небольшой поиск с помощью Google, прежде чем отправлять вопрос! –

+0

Пропустите класс в своем намерении вот так: Цель намерения = новое намерение (currentclass.this, NextClass.class); intent.putExtra ("timespent", string); startActivity (намерение); –

ответ

0

Вы должны изменить ваш код, как это

Intent intent = new Intent(); 
    intent.putExtra("timespeent", string); 
+0

Почему? Также существует метод с параметром 'long': https://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String, long) Зависит от того, что нужно * Gordon *. – gus27