簡體   English   中英

在Delphi中實現addDefaultNetworkActiveListener

[英]implementing addDefaultNetworkActiveListener in Delphi

使用這里提到的解決方案,我能夠獲得網絡狀態。 但是我還需要在狀態更改時實施事件。 我知道我必須使用addDefaultNetworkActiveListener過程,但是我在OnNetworkActiveListener的接口上遇到麻煩。 有誰知道OnNetworkActiveListener的界面是什么樣的?

謝謝山姆

您需要構造如下內容:

uses
  Androidapi.JNIBridge, Androidapi.JNI.Net;

type
  TNetworkActiveListener = class(TJavaLocal, JConnectivityManager_OnNetworkActiveListener)
  public
    procedure onNetworkActive; cdecl;
  end;

然后聲明一個變量:

  FNetworkActiveListener: TNetworkActiveListener;

創建並添加:

  FNetworkActiveListener := TNetworkActiveListener.Create;
  // Use the code from the other answer for GetConnectivityManager
  GetConnectivityManager.addDefaultNetworkActiveListener(FNetworkActiveListener);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM