package Ġeu . kan ade . t ach iy omi . extension . zh . k ua ikan man h ua Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Activity NotFoundException Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġkotlin . system . exit Process Ċ Ċ class ĠK ua ikan man h ua Url Activity Ġ: ĠActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġhost Ġ= Ġintent ?. data ?. host ĊĠĠĠĠĠĠĠ Ġval Ġpath Segments Ġ= Ġintent ?. data ?. path Segments ĊĠĠĠĠĠĠĠ Ġif Ġ( path Segments Ġ!= Ġnull Ġ&& Ġpath Segments . size Ġ> Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġwhen Ġ( host ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" m . k ua ikan man h ua . com " Ġ-> Ġpath Segments [ 1 ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġpath Segments [ 2 ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmain Intent Ġ= ĠIntent (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction Ġ= Ġ" eu . kan ade . t ach iy omi . SEARCH " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra (" query ", Ġ"${ K ua ikan man h ua . TOPIC _ ID _ SEARCH _ PREFIX }$ id ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Extra (" filter ", ĠpackageName ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( main Intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠActivity NotFoundException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" K km h Url Activity ", Ġe . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" K km h Url Activity ", Ġ" could Ġnot Ġparse Ġuri Ġfrom Ġintent Ġ$ intent ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġexit Process ( 0 ) ĊĠĠĠ Ġ} Ċ } Ċ