דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. יצירת אפליקציית WebView ב Visual Studio Android

יצירת אפליקציית WebView ב Visual Studio Android

מתוזמן נעוץ נעול הועבר ארכיון code613m
2 פוסטים 2 כותבים 266 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • zvinissimZ מנותק
    zvinissimZ מנותק
    zvinissim
    כתב ב נערך לאחרונה על ידי
    #1

    התחלתי ללמוד לכתוב אפליקצייה לאנדרואייד מסוג WebView.

    מצאתי קוד תואם למה שאני צריך והעתקתי אותו לקובץ MainActivity.cs כפי שצריך להיות.

    הבעיה שלי בשורה 29 בצמד במילים: ShouldOverrideUrlLoading כאשר יש לי קו מקווקו מתחת לצמד מילים אלו.
    נסיתי לחפש בגוגל וכל הדוגמאות שאני רואה כתובות בדיוק כמו שאצלי בפרוייקט.
    האם יש למשהו פיתרון.

    יש לציין שאני רק בתחילת דרכי בנושא הזה וכמובן ב C#

    public class MainActivity : Activity
        {
    
    
            WebView web_view;
    
            protected override void OnCreate(Bundle bundle)
            {
                base.OnCreate(bundle);
                // Set our view from the "main" layout resource  
                SetContentView(Resource.Layout.Main);
                web_view = FindViewById<WebView>(Resource.Id.Webview);
                web_view.Settings.JavaScriptEnabled = true;
                web_view.LoadUrl("http://www.google.com");
                web_view.SetWebViewClient(new HelloWebViewClient());
            }
            public override bool OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent e)
            {
                if (keyCode == Keycode.Back && web_view.CanGoBack())
                {
                    web_view.GoBack();
                    return true;
                }
                return base.OnKeyDown(keyCode, e);
            }
    
            public class HelloWebViewClient : WebViewClient
            {
                public override bool ShouldOverrideUrlLoading(WebView view, string url)
                {
                    view.LoadUrl(url);
                    return true;
                }
            }
        }
    
    
    }
    

    פורסם במקור בפורום CODE613 ב22/11/2017 04:35 (+02:00)

    פורום אופיס
    לכל הטיפים שלי

    תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      המחשבה שעולה לי זה namespace שגויים.
      שתי דברים :
      א. מה השגיאה בדיוק, תוכל לראות אותה בError List.
      ב. נסה לשנות את WebViewClient (אחרי הנקודתיים) לשם המלא: Android.Webkit.WebViewClient

      פורסם במקור בפורום CODE613 ב22/11/2017 08:23 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0

      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום