Ich bin ein Modul, das von einer anderen Klasse erweitert, aber ich muss getBaseContext() verwenden. Wie kann ich es in meinem eigenen Modul verwenden? Wenn ich die Tätigkeit ausführen muß dann, wie das tun, wenn nicht, wie das Problem dankWie verwendet man getBaseContext() in der Klasse, die nicht erweitert Aktivität
public class TelcoModule extends KrollModule
{
...
// Methods
@Kroll.method
public String GetTelco()
{
TelephonyManager tm =(TelephonyManager)getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
String operatorName = tm.getNetworkOperatorName();
return operatorName ;
}
}
nur den Kontext in Ihrem Konstruktor für die Klasse – tyczj
'Context mContext; public TelcoModule (Kontextkontext) {mContext = Kontext; // mContext ..}' verwenden. pass wie 'neues TelcoModule (ActivityName.this)' – Raghunandan