This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cordova-docs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9b334a5c25 Deploying to asf-site from @ 
apache/cordova-docs@3e22d39ff940230fb54f3e59c236c5559e178fcf 🚀
9b334a5c25 is described below

commit 9b334a5c25b1a303d4238e6ce53813a472ec52a2
Author: erisu <er...@users.noreply.github.com>
AuthorDate: Fri Feb 14 01:15:00 2025 +0000

    Deploying to asf-site from @ 
apache/cordova-docs@3e22d39ff940230fb54f3e59c236c5559e178fcf 🚀
---
 docs/en/12.x-2025.01/guide/platforms/android/plugin.html | 14 +++++++++-----
 docs/en/12.x/guide/platforms/android/plugin.html         | 14 +++++++++-----
 docs/en/dev/guide/platforms/android/plugin.html          | 14 +++++++++-----
 feed.xml                                                 |  4 ++--
 4 files changed, 29 insertions(+), 17 deletions(-)

diff --git a/docs/en/12.x-2025.01/guide/platforms/android/plugin.html 
b/docs/en/12.x-2025.01/guide/platforms/android/plugin.html
index 656d97e07c..1694bf400a 100644
--- a/docs/en/12.x-2025.01/guide/platforms/android/plugin.html
+++ b/docs/en/12.x-2025.01/guide/platforms/android/plugin.html
@@ -2415,15 +2415,19 @@ referenced by a call from JavaScript, unless 
<code>&lt;param&gt;</code> with an
 <span class="nt">&lt;/feature&gt;</span>
 </code></pre></div></div>
 
-<p>Plugins should use the <code>initialize</code> method for their start-up 
logic.</p>
+<p>Plugins should use <code>pluginInitialize</code> for their start-up 
logic.</p>
 
-<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nd">@Override</span>
-<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">initialize</span><span class="o">(</span><span 
class="nc">CordovaInterface</span> <span class="n">cordova</span><span 
class="o">,</span> <span class="nc">CordovaWebView</span> <span 
class="n">webView</span><span class="o">)</span> <span class="o">{</span>
-    <span class="kd">super</span><span class="o">.</span><span 
class="na">initialize</span><span class="o">(</span><span 
class="n">cordova</span><span class="o">,</span> <span 
class="n">webView</span><span class="o">);</span>
-    <span class="c1">// your init code here</span>
+<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="cm">/**
+ * Called after plugin construction and fields have been initialized.
+ */</span>
+<span class="nd">@Override</span>
+<span class="kd">protected</span> <span class="kt">void</span> <span 
class="nf">pluginInitialize</span><span class="o">()</span> <span 
class="o">{</span>
+    <span class="c1">// Your code here ...</span>
 <span class="o">}</span>
 </code></pre></div></div>
 
+<p>Do not use <a 
href="https://github.com/apache/cordova-android/blob/dff2fc633121f995b6827a9d1a211c3c54d60c7d/framework/src/org/apache/cordova/CordovaPlugin.java#L68";>CordovaPlugin#initialize(CordovaInterface
 cordova, CordovaWebView webView)</a> anylonger, as this will be deprecated in 
the future. <code>CordovaPlugin</code> has the public members 
<code>cordova</code> and <code>webView</code> which you can access in your 
plugin.</p>
+
 <p>Plugins also have access to Android lifecycle events and can handle them
 by extending one of the provided methods (<code>onResume</code>, 
<code>onDestroy</code>, etc).
 Plugins with long-running requests, background activity such as media playback,
diff --git a/docs/en/12.x/guide/platforms/android/plugin.html 
b/docs/en/12.x/guide/platforms/android/plugin.html
index 21fd9e0453..47ee41bee2 100644
--- a/docs/en/12.x/guide/platforms/android/plugin.html
+++ b/docs/en/12.x/guide/platforms/android/plugin.html
@@ -2399,15 +2399,19 @@ referenced by a call from JavaScript, unless 
<code>&lt;param&gt;</code> with an
 <span class="nt">&lt;/feature&gt;</span>
 </code></pre></div></div>
 
-<p>Plugins should use the <code>initialize</code> method for their start-up 
logic.</p>
+<p>Plugins should use <code>pluginInitialize</code> for their start-up 
logic.</p>
 
-<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nd">@Override</span>
-<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">initialize</span><span class="o">(</span><span 
class="nc">CordovaInterface</span> <span class="n">cordova</span><span 
class="o">,</span> <span class="nc">CordovaWebView</span> <span 
class="n">webView</span><span class="o">)</span> <span class="o">{</span>
-    <span class="kd">super</span><span class="o">.</span><span 
class="na">initialize</span><span class="o">(</span><span 
class="n">cordova</span><span class="o">,</span> <span 
class="n">webView</span><span class="o">);</span>
-    <span class="c1">// your init code here</span>
+<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="cm">/**
+ * Called after plugin construction and fields have been initialized.
+ */</span>
+<span class="nd">@Override</span>
+<span class="kd">protected</span> <span class="kt">void</span> <span 
class="nf">pluginInitialize</span><span class="o">()</span> <span 
class="o">{</span>
+    <span class="c1">// Your code here ...</span>
 <span class="o">}</span>
 </code></pre></div></div>
 
+<p>Do not use <a 
href="https://github.com/apache/cordova-android/blob/dff2fc633121f995b6827a9d1a211c3c54d60c7d/framework/src/org/apache/cordova/CordovaPlugin.java#L68";>CordovaPlugin#initialize(CordovaInterface
 cordova, CordovaWebView webView)</a> anylonger, as this will be deprecated in 
the future. <code>CordovaPlugin</code> has the public members 
<code>cordova</code> and <code>webView</code> which you can access in your 
plugin.</p>
+
 <p>Plugins also have access to Android lifecycle events and can handle them
 by extending one of the provided methods (<code>onResume</code>, 
<code>onDestroy</code>, etc).
 Plugins with long-running requests, background activity such as media playback,
diff --git a/docs/en/dev/guide/platforms/android/plugin.html 
b/docs/en/dev/guide/platforms/android/plugin.html
index 25a9bbd4cf..ddd826333a 100644
--- a/docs/en/dev/guide/platforms/android/plugin.html
+++ b/docs/en/dev/guide/platforms/android/plugin.html
@@ -2423,15 +2423,19 @@ referenced by a call from JavaScript, unless 
<code>&lt;param&gt;</code> with an
 <span class="nt">&lt;/feature&gt;</span>
 </code></pre></div></div>
 
-<p>Plugins should use the <code>initialize</code> method for their start-up 
logic.</p>
+<p>Plugins should use <code>pluginInitialize</code> for their start-up 
logic.</p>
 
-<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="nd">@Override</span>
-<span class="kd">public</span> <span class="kt">void</span> <span 
class="nf">initialize</span><span class="o">(</span><span 
class="nc">CordovaInterface</span> <span class="n">cordova</span><span 
class="o">,</span> <span class="nc">CordovaWebView</span> <span 
class="n">webView</span><span class="o">)</span> <span class="o">{</span>
-    <span class="kd">super</span><span class="o">.</span><span 
class="na">initialize</span><span class="o">(</span><span 
class="n">cordova</span><span class="o">,</span> <span 
class="n">webView</span><span class="o">);</span>
-    <span class="c1">// your init code here</span>
+<div class="language-java highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code><span class="cm">/**
+ * Called after plugin construction and fields have been initialized.
+ */</span>
+<span class="nd">@Override</span>
+<span class="kd">protected</span> <span class="kt">void</span> <span 
class="nf">pluginInitialize</span><span class="o">()</span> <span 
class="o">{</span>
+    <span class="c1">// Your code here ...</span>
 <span class="o">}</span>
 </code></pre></div></div>
 
+<p>Do not use <a 
href="https://github.com/apache/cordova-android/blob/dff2fc633121f995b6827a9d1a211c3c54d60c7d/framework/src/org/apache/cordova/CordovaPlugin.java#L68";>CordovaPlugin#initialize(CordovaInterface
 cordova, CordovaWebView webView)</a> anylonger, as this will be deprecated in 
the future. <code>CordovaPlugin</code> has the public members 
<code>cordova</code> and <code>webView</code> which you can access in your 
plugin.</p>
+
 <p>Plugins also have access to Android lifecycle events and can handle them
 by extending one of the provided methods (<code>onResume</code>, 
<code>onDestroy</code>, etc).
 Plugins with long-running requests, background activity such as media playback,
diff --git a/feed.xml b/feed.xml
index eeb2710527..01fabe1ddc 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>https://cordova.apache.org/</link>
     <atom:link href="https://cordova.apache.org/feed.xml"; rel="self" 
type="application/rss+xml"/>
-    <pubDate>Thu, 13 Feb 2025 13:31:24 +0000</pubDate>
-    <lastBuildDate>Thu, 13 Feb 2025 13:31:24 +0000</lastBuildDate>
+    <pubDate>Fri, 14 Feb 2025 01:14:10 +0000</pubDate>
+    <lastBuildDate>Fri, 14 Feb 2025 01:14:10 +0000</lastBuildDate>
     <generator>Jekyll v4.4.1</generator>
     
       <item>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to