在我使用webview组件的Android应用程序中,我扩展了Application类,并重写了getPackageName()方法。在我的应用程序的生命周期中,通过各种组件多次调用此方法。我想知道它是否是调用它的webview组件。 这是我的代码:
Private Function last_row() As Integer
Dim rangeObj As Range
Set rangeObj = Tabelle5.Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
If rangeObj Is Nothing Then
last_row = start_row
Else
last_row = rangeObj.row
End If
End Function
Public Function start_row() As Integer
start_row = 2
End Function
你能帮助我吗?
答案 0 :(得分:1)
回答有点迟,但这应该有用。
@Override
public String getPackageName()
{
try
{
throw new Exception();
}
catch (Exception e)
{
StackTraceElement[] elements = e.getStackTrace();
for (StackTraceElement element: elements)
{
if(element.getClassName().startsWith("android.webkit."))
{
return null;
}
}
}
return super.getPackageName();
}