У меня есть два Activities
в моей заявке. На первом Activity
показан список всех видеороликов. Когда я нажимаю на любое видео, открывается еще Activity
, который вызывает VideoEditorActivity
.Сохранить изменения, сделанные пользователем в editText
Все, что я хочу, когда пользователь вносит изменения в поле заголовка видео, пользователь должен иметь возможность сохранять изменения, которые он сделал с помощью FloatingActionButton
. Я не хочу использовать sharedPreference
или базу данных или файл ввода/вывода. Я хочу, чтобы эти изменения были локально только через сервер.
Это мой POJO:
public class VideoDetail implements Serializable {
private static final long serialVersionUID = -5294188737237640015L;
private String title;
public String getTitle() {
return title;
}
public VideoDetail (JSONObject jsonObject){
try {
title = jsonObject.getString("title");
catch (JSONException e) {
e.printStackTrace();
}
}
}
}
И это VideoEditorActivity
public class VideoEditorActivity extends AppCompatActivity {
EditText etTitle;
FloatingActionButton btnSave;
btnSave = (FloatingActionButton) findViewById(R.id.fab);
etTitle = (EditText) findViewById(R.id.title);
final VideoDetail videoDetail = (VideoDetail) getIntent().getSerializableExtra("key");
etTitle.setText(videoDetail.getTitle());
btnSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// something need to do here
// code here
}
});
}
Отформатирован код. Но как утверждается этот вопрос, это не имеет никакого смысла. – Eldelshell
Я отредактировал вопрос, чтобы исправить грамматику и пунктуацию. Я также отформатировал кодовые слова в тексте, чтобы вопрос был более понятным для читателя и изменил аббревиатуру «FAB» на ее длительный смысл. Надеюсь, теперь вопрос яснее. – CocoNess
спасибо coconess –