Так что я новичок в Android и Java, и я понимаю, что я должен двигаться между действиями с намерениями.
Intent randomintent = new Intent(profile.this, loggedactivity.class);
randomintent .putString("name", namestring);
startActivity(randomintent);
Дело в том, что у меня также есть функция, которую я хочу, чтобы она выполнялась непосредственно перед тем, как это намерение приведет пользователя к другой деятельности. Так что мой код выглядит примерно так:
btnUpload.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
uploadImage();
//this uploads the image, it works without the intent i added
infosendstuff();
//this should be executed after the image is uploaded and stores the image link to a database (also works)
Intent randomintent = new Intent(profile.this, loggedactivity.class);
randomintent .putString("name", namestring);
startActivity(randomintent);
}
});
Проблема заключается в том, что при использовании она игнорирует две другие функции над ней, которые загружают изображение и сохраняют ссылку для этого изображения.
Цель состоит в том, чтобы загрузить изображение, как только оно будет сделано, получить ссылку, отправить ссылку на другое действие, хотя намерение (с комплектом) и все об этом.