package com.example.myapplication //название программы
import androidx.appcompat.app.AppCompatActivity //добавление модулей которые потребуются при сборке приложения
import android.os.Bundle
import android.webkit.WebView
import android.webkit.WebViewClient
import android.view.View
import android.widget.Toast
class MainActivity : AppCompatActivity() {
private lateinit var webView: WebView
val link_array = arrayOf("https://sun9-71.userapi.com/c628721/v628721354/a4cc/8hkAi2R4X..","https://sun9-41.userapi.com/c622728/v622728354/3276f/yiN3m6Ef..","https://sun9-49.userapi.com/c622926/v622926354/29e5d/mWkcDi-J..","https://sun9-19.userapi.com/c622926/v622926354/29e4b/_T5fJdDq..","https://sun9-50.userapi.com/c622926/v622926354/29e78/6ljcjmEj..","https://sun9-10.userapi.com/c622926/v622926354/29ea4/dYYTsMk1..","https://sun9-34.userapi.com/c623317/v623317354/33067/FyE2w4K8..","https://sun9-42.userapi.com/c625331/v625331354/2caa5/EA4q1WZJ..","https://sun9-54.userapi.com/c625331/v625331354/2cac9/EPmuwiIY..","https://sun9-31.userapi.com/c625331/v625331354/2caed/EiRffYTV..","https://sun9-47.userapi.com/c624228/v624228354/2b614/-72Ywv0H..") //массив с ссылками на фотографии которые будут показаны в готовом приложении
var counter:Int = 0 //переменная целого числа получает значение ноль
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) //фунция события
setContentView(R.layout.activity_main)
webView = findViewById(R.id.webview)
webView.webViewClient = object:WebViewClient() {
override fun shouldOverrideUrlLoading(view :WebView?, url: String?): Boolean {
view?.loadUrl(url) //функция открытия ссылки в интернете
return true
}
}
webView.loadUrl(link_array[counter]) //присвоение массива урл с индексом с переменной выше
}
fun toastMe(view: View) {
val myToast= Toast.makeText(this,"https://www.vk.com/foto_bologoe",Toast.LENGTH_SHORT)
myToast.show() //Функция нажатия кнопки на экране
webView.loadUrl(link_array[counter]) //загрузка нрл с массива с индексом в массиве
++counter //увеличение переменной на один
}
}
Тем самым мы получаем загрузку индекса эллемента с массива увеличивающим индекс массива по нажатию кномпки.
Адрес преложения для скачивания: http://image-s.ucoz.net/application/foto_bologoe.apk