package Ġbr . com . mf developer . cordova . view model Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġbr . com . mf developer . cordova . Native View Ċ import Ġorg . json . JSONArray Ċ import Ġorg . json . JSONObject Ċ Ċ class ĠNative ViewModel Ġ: ĠViewModel () Ġ{ ĊĊĠĠĠ Ġfun Ġopen ( activity : ĠActivity ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġparams Ġ= ĠJSONObject () ĊĠĠĠĠĠĠĠ Ġparams ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. put (" packageName ", Ġ" br . com . mf developer . cordova . view ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. put (" className ", Ġ" Other Activity ") ĊĊĠĠĠĠĠĠĠ Ġ// TODO : ĠRefactor Ġshow () Ġmethod Ġto Ġexecute Ġoutside Ġcordova Ġapp ĊĠĠĠĠĠĠĠ Ġval Ġnative View Ġ= ĠNative View . getInstance ( activity ) ĊĠĠĠĠĠĠĠ Ġnative View . show ( params ) ĊĠĠĠ Ġ} Ċ }