Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.res.Resources;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.TextView;
- import java.io.InputStream;
- import java.util.ArrayList;
- import java.util.Random;
- import java.util.Scanner;
- public class MainActivity extends AppCompatActivity {
- ArrayList<String> movies = new ArrayList<>();
- int shownFilms = 0;
- TextView tv;
- String language;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- Resources r = getResources();
- //movies = r.getStringArray(R.array.movies);
- loadMovies();
- language = r.getString(R.string.language);
- tv = findViewById(R.id.city);
- }
- public void loadMovies() {
- Resources r = getResources();
- InputStream stream = r.openRawResource(R.raw.movies);
- Scanner sc = new Scanner(stream);
- while (sc.hasNextLine()) {
- movies.add(sc.nextLine());
- }
- }
- public void onClick(View v) {
- // если показали фильмов столько же сколько в массиве,
- // сообщить, что фильмов больше нет
- Random r = new Random();
- int k = r.nextInt(movies.size());
- tv.setText(movies.get(k));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement