Articles of словарь

Как перенести карту в андроид с помощью Kotlin

class MainActivity: AppCompatActivity () { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }

Kotlin с картой в Android

override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View { var view: View = inflater?.inflate(R.layout.map_fragment, null)!! var mapFragment : SupportMapFragment?=null mapFragment= fragmentManager.findFragmentById(R.id.map) as SupportMapFragment mapFragment.getMapAsync(this) return view } Logcat: FATAL EXCEPTION: main kotlin.TypeCastException: null cannot be cast to non-null type com.google.android.gms.maps.SupportMapFragment at example.com.kotlinexamplebydimple.Mapfragment.onCreateView(Mapfragment.kt:36) на этой строке отображается ошибка: mapFragment= fragmentManager.findFragmentById(R.id.map) as SupportMapFragment

Ввод элемента в HashMap с интерфейсом карты

Я пытаюсь Kotlin, и я столкнулся с небольшой проблемой, которую я не могу решить. Когда у меня есть следующая конструкция, я могу поместить элементы в карту: val map = HashMap<String, String>() map["asd"] = "s" map.put("34", "354") Однако, когда я создаю карту с интерфейсом Map я могу только их прочитать, что я делаю неправильно? val map: […]