Private instance method

I want to have a private instance method in my application that changes the values of some variables. Then I want to use these variables in the main method. Is it possible to do this?
When I tried to do it, I recieved the following error message:
non-static variable cannot be accessed in static context
Can anybody help me?

import java.util.*;
public class Test {
  public static void main(String[] args) {
    Test test = new Test();
    test.showData();
    test.setMyString("xyz");
    test.setMyInt(55);
    System.out.println("Main1 - myInt="+test.getMyInt()+", myString="+test.getMyString());
    test.mungeData();
    System.out.println("Main2 - myInt="+test.getMyInt()+", myString="+test.getMyString());
  private int myInt = 3;
  private String myString = "abc";
  public Test() { }
  public String getMyString() { return myString; }
  public void setMyString(String s) { myString = s; }
  public int getMyInt() { return myInt; }
  public void setMyInt(int i) { myInt = i; }
  public void mungeData() { myInt++; myString+="x"; }
  public void showData() { System.out.println("Test - myInt="+myInt+", myString="+myString); }
}

Similar Messages

  • Trying to use the Instance Method

    I'm trying to get the second class to use the instance method in the first class to make some Turtles move around in Triangle shape.
    Class one code:
    public class TryInstanceMethod
    private Turtle t;
    public TryInstanceMethod(Turtle turtle)
    t = turtle;
    public void drawTriangle(int length)
    t.forward(length);
    t.turn(-120);
    t.forward(length);
    t.turn(-120);
    t.forward(length);
    Class two code:
    import java.awt.*;
    public class UseInstanceMethod
    public void main(String[] args)
    World w1 = new World();
    Turtle t1 = new Turtle(w1);
    TryInstanceMethod TM1 = new TryInstanceMethod(t1);
    TM1.drawTriangle(100);
    World w2 = new World();
    Turtle t2 = new Turtle(w2);
    TryInstanceMethod TM2 = new TryInstanceMethod(t2);
    TM2.drawTriangle(200);
    it compiles fine but it will not use the instance method drawTriangle to draw two triangles in two different worlds

    When posting code highlight it and click the CODE button to retain formatting
    fox_1 wrote:
    it compiles fine but it will not use the instance method drawTriangle to draw two triangles in two different worldsSo what does it do instead? We do not read minds and cannot see you computer screen. So you need to provide as much information as possible. Such as the Turtle and World classes.

  • Can one combine static and instance methods?

    Hi,
    Can one define a method so that is can be used as both a static or an instance method?
    Basically I'm trying to simplify my class to so that I can call a method either statically with parameters or instantiated using it's own attributes.
    In other words, I'm trying to accomplish both of these with one method:
    zcl_myclass=>do_something_static( im_key = '1234' ).
    lv_myclass_instance->do_something( ).   " key in private attributes
    Why would I want to do that?
    I would like to avoid instantiation in some cases for performance reasons and would like to keep it simple by having only one method to do basically the same thing.
    Any input or alternative suggestions welcome.
    Cheers,
    Mike

    Ok, I may be reaching here a bit, I know, but maybe this may give you some ideas.  After creating the object, pass it back to the method call.
    report zrich_0001.
    *       CLASS lcl_app DEFINITION
    class lcl_app definition.
      public section.
        data: a_attribute type string.
        class-methods: do_something importing im_str type string
                                   im_ref type ref to lcl_app optional.
    endclass.
    *       CLASS lcl_app IMPLEMENTATION
    class lcl_app implementation.
      method do_something.
        if not im_ref is initial.
           im_ref->a_attribute = im_str.
          write:/ 'Do_Something - ',  im_ref->a_attribute.
        else.
          write:/ 'Do_Something - ',  im_str.
        endif.
      endmethod.
    endclass.
    data: o_app type ref to lcl_app.
    start-of-selection.
      create object o_app.
      call method o_app->do_something(
               exporting
                   im_str = 'Instansiated'
                   im_ref = o_app ).
      call method lcl_app=>do_something(
               exporting
                   im_str = 'Static' ).
    Regards,
    Rich Heilman

  • Calling Instance Method in a Global Class

    Hi All,
    Please can you tell me how to call a instance method created in a global class in different program.
    This is the code which I have written,
    data: g_cl type ref to <global class>.
    call method g_cl -> <method name>
    I am not able to create Create object <object>.
    It is throwing the error message " Instance class cannot be called outside...."
    Please can anybody help me..
    *Text deleted by moderator*
    Thanks
    Sushmitha

    Hi susmitha,
    1.
    data: g_cl type ref to <global class>.
    2.
    Create object <object>.
    3.
    call method g_cl -> <method name>.
    if still you are getting error.
    then first check that method level and visibility in se24.
    1.if  level is static you can not call it threw object.
    2. if visibility is protected or private then you can not  call it directly.
    If still you are facing same problem please paste the in this thread so that i can help you better.
    Regards.
    Punit
    Edited by: Punit Singh on Nov 3, 2008 11:54 AM

  • What is the use of private static method/variable?

    Hi All,
    I have read lots of books and tried lots of things but still not very clear on the
    topic above.
    When exactly do we HAVE to use private static methods?
    private implies its only for class, cannot be accessed outside.
    But then static means, it can be accessed giving classname.method.
    They seem to be contradicting each other.
    Any examples explaining the exact behaviour will be well appreciated.
    Thanks,
    Chandra Mohan

    Static doesn't really "mean" that the method/field is intended for use outside the class - that is exactly what the access modifier is for.
    Static implies that it is for use in relation to the class itself, as opposed to an instance of the class.
    One good example of a private static method would be a utility method that is (only) invoked by other (possibly public) static methods; it is not required outside the class (indeed, it might be dangerous to expose the method) but it must be called from another static method so it, in turn, must be static.
    Hope this helps.

  • Whether private getter methods is Evil?

    Hi!
    I was wondering whether it is bad or good to use private getter methods in a class rather than directly accessing private fields?
    For instance, I have a getter method for each Swig component used in my program:
        private JButton run;
        private JButton getRun() {
             if (run != null) {
                  return run;
            run = new JButton("Run");
            run.setToolTipText("Run");
            run.setIcon(new ImageIcon(ResourceHelper.getImageResource("run.png")));
            run.setEnabled(false);
            run.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    MessageDialog.showPleaseWait(TestRunnerUI.this,
                        "creating logger", new Runnable() {
                            public void run() {
    // bla bla bla
            return run;
        }And so for each swing component....
    But for example I have such a method:
        private void disconnect() {
            mRunner = null;
            mLogger = null;       
            log.log(Logger.INFO, "disconnected");
            tree.setModel(defaultModel);
            tree.setEnabled(true);
            save.setEnabled(false);
            saveAs.setEnabled(false);
            load.setEnabled(false);
            options.setEnabled(false);
            run.setEnabled(false);
            breakTests.setEnabled(false);
            connect.setEnabled(true);
            disconnect.setEnabled(false);
        }which changes properties of a lot of components...
    I don't know whether I should use there private getter methods or not. From the design perspective it seems I should but it also adds some overhead I suppose...

    I use accessor methods when writing persistent
    classes and javabeans. The key is not to use them by
    default, only when required. IMO this does not
    violate encapsulation, it hides implementation. Agree. Inside the bean itself you shouldn't use it's accessors either.
    The
    main benefit being that should you need to refactor
    the way a value is retrieved or set you have
    localized the changes. Holub will tell you that if
    you are using an accessor method to retrieve a value
    from an object, in order to do some computation on
    that value, you should move the computation into the
    object's class instead (hence "getter and setter
    methods are evil").Summarized, the public accessors are evil when the code behind does not only return/set the encapsulated value. Solution: refactor, split and rename them to "createSomething", "lookupSomething", "buildSomething", or so.
    In this case the topicstarter was talking about private getters tho.

  • Constructor functions must be instance methods?

    Hi,
    I have this code as in the following:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
            <![CDATA[
                import mx.controls.*;           
                import mx.events.*;
                import mx.containers.*;       
                import thematicMap.*;  
                 public var Region:Region = new Region();
                 public var Scale:Scale = new Scale();
                 public var ThematicMap:ThematicMap = new ThematicMap(); //1026:Constructor functions must be instance methods
                 public var ReadXML:ReadXML = new ReadXML();       
                 private var savedIndex:int= 99999;        
                  public function addNavigation():void{
                      var buttonTools:Array = ["Driving Distance","Education Level--College",
                                               "Education Level--High School","Median Income","Population"];
                      var navigationBar:ToggleButtonBar = new ToggleButtonBar();
                          navigationBar.dataProvider = buttonTools;
                          navigationBar.toggleOnClick = true;
                          navigationBar.selectedIndex = -1;
                          navigationBar.addEventListener(ItemClickEvent.ITEM_CLICK,clickHandler);                      
                          //pass the variables?
                          addSlider(); //add the slider control  
                          vbox.addChild(navigationBar);
                  public function addSlider():void{
                       var text_entry:HBox = new HBox();                 
                       var numColors:TextInput = new TextInput();
                           numColors.length == 3;
                           numColors.text = "5";
                           numColors.restrict = "0-9";
                       var direction:Text= new Text();
                           direction.text = "Number of Colors";
                        //recalculate the map if the listener is called
                       text_entry.addChild(direction);
                       text_entry.addChild(numColors);
                       vbox.addChild(text_entry);                    
                 public function clickHandler(event:ItemClickEvent):void{
                     if(event.index == savedIndex) {
                         //don't do a thing
                     else savedIndex = event.index;           
                     //add the thematic map                
                     ThematicMap.addRegions(OK); //This part never worked
                     //mapGrid.addChild(thematicmap);
            ]]>
        </mx:Script>
       <mx:Canvas id="map" creationComplete="addNavigation()">
               <mx:VBox id="vbox" x="20" y="10">           
               <mx:Canvas id="mapGrid"/>      
        </mx:VBox>     
       </mx:Canvas>
    </mx:Application>
    Here is what I have in my ThematicMap.as:
    package thematicMap
        import mx.core.*;
        import mx.events.*;
        public class ThematicMap {       
            public var region:Region = new Region();  
            public var readXML:ReadXML = new ReadXML();     
            public function addRegions(name:String):void {   
                 trace(name);      
    Have I done something wrong here? How come it keeps telling me that the constructor functions must be instance methods?
    Thanks for your help.
    Alice

    Yes, I put in the quotes, and that took care of that error.
    However, it still tells me I have an error that I am calling a possibly undefined method addRegions through a reference with static type ThematicMap
    Here is the complete code of my main app:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
        <mx:Script>
            <![CDATA[
                import mx.controls.*;           
                import mx.events.*;
                import mx.containers.*;       
                import thematicMap.*;   //I had imported all the classes
                 public var region:Region = new Region();
                 public var scale:Scale = new Scale();
                 public var thematicMaps:ThematicMap = new ThematicMap();
                 public var readXML:ReadXML = new ReadXML();       
                 private var savedIndex:int= 99999;        
                  public function addNavigation():void{
                      var buttonTools:Array = ["Driving Distance","Education Level--College",  "Education Level--High School","Median Income","Population"];
                      var navigationBar:ToggleButtonBar = new ToggleButtonBar();
                          navigationBar.dataProvider = buttonTools;
                          navigationBar.toggleOnClick = true;
                          navigationBar.selectedIndex = -1;
                          navigationBar.addEventListener(ItemClickEvent.ITEM_CLICK,clickHandler);                      
                          //pass the variables?
                          addSlider(); //add the slider control  
                          vbox.addChild(navigationBar);
                  public function addSlider():void{
                       var text_entry:HBox = new HBox();                 
                       var numColors:TextInput = new TextInput();
                           numColors.length == 3;
                           numColors.text = "5";
                           numColors.restrict = "0-9";
                       var direction:Text= new Text();
                           direction.text = "Number of Colors";
                        //recalculate the map if the listener is called
                       text_entry.addChild(direction);
                       text_entry.addChild(numColors);
                       vbox.addChild(text_entry);                    
                 public function clickHandler(event:ItemClickEvent):void{
                     if(event.index == savedIndex) {
                         //don't do a thing
                     else savedIndex = event.index;           
                     //add the thematic map                
                     thematicMaps.addRegions("OK");
                     //mapGrid.addChild(thematicmap);
            ]]>
        </mx:Script>
       <mx:Canvas id="map" creationComplete="addNavigation()">
               <mx:VBox id="vbox" x="20" y="10">           
               <mx:Canvas id="mapGrid"/>      
        </mx:VBox>     
       </mx:Canvas>
    </mx:Application>
    As a matter of fact, when I write import thematicMap. it looks like thematicMap.ThematicMap does show up, so that is imported, right?
    I am getting confused.
    Alice

  • Whats the difference between a class method and a instance method.

    I have a quiz pretty soon and one of the questions will be: "How does an instance method differ from a class method." I've tried looking this up but they gave me really complicated explanations. I know what a instance method is but not really sure what a class one is. Can someone post an example of a class method and try to explain what makes it so special?
    Edited by: tetris on Jan 30, 2008 10:45 PM

    Just have a look:
    http://forum.java.sun.com/thread.jspa?threadID=603042&messageID=3246191

  • How to call a instance method without creating the instance of a class

    class ...EXCH_PRD_VERT_NN_MODEL definition
    public section.
      methods CONSTRUCTOR
        importing
          value(I_ALV_RECORDS) type ..../EXCH_VBEL_TT_ALV
          value(I_HEADER) type EDIDC .
      methods QUERY
        importing
          I_IDEX type FLAG
          i_..........
        returning
          value(R_RESULTS) type .../EXCH_VBEL_TT_ALV .
    Both methods are instance methods.
    But in my program i cannot created instance of the class unless i get the results from Query.
    I proposed that Query must be static, and once we get results we can create object of the class by pasing the result table which we get from method query.
    But i must not change the method Query to a static method.
    Is there any way out other than making method Query as static ?
    Regards.

    You can't execute any instance method without creating instance of the class.
    In your scenario, if you don't want to process your method of your class, you can check the instance has been created or not.
    Like:
    IF IT_QUERY IS NOT INITIAL.
      CRATE OBJECT O_QUERY EXPORTING......
    ENDIF.
    IF O_QUERY IS NOT INITIAL.
    CALL METHOD O_QUERY->QUERY EXPORTING....
    ENDIF.
    Regards,
    Naimesh Patel

  • Should I use a static method or an instance method?

    Just a simple function to look at a HashMap and tell how many non-null entries.
    This will be common code that will run on a multi-threaded weblogic app server and potentially serve many apps running at once.
    Does this have to be an instance method? Or is it perfectly fine to use a static method?
    public static int countNonNullEntries(HashMap hm){
    if(hm==null)return 0;
    int count=0;
    for(int i=0; i<hm.size(); i++) {
    if(hm.get(i)!=null)
    { count++;}
    return count;
    OR
    public int countNonNullEntries(HashMap hm){
    if(hm==null)return 0;
    int count=0;
    for(int i=0; i<hm.size(); i++) {
    if(hm.get(i)!=null)
    { count++;}
    return count;
    }

    TPD Opitz-Consulting com wrote:
    The question is the other way around: Is there a good reason to make the method static?
    Ususally the answer is: no.The question is: does this method need state? Yes -> method of a class with that state. No -> static.
    The good thing of having this method statig is that it meight decrese memory foot pring but unless you're facing memory related problem you should not think about that.I doubt there is any difference between the memory foot print of a static or not method.
    I'm not shure if this method beeing static maks problems in multithreaded environments like the one you're aiming at. But I do know that an immutable object is always thread save.Does the method use shared state (data)? No -> no multi threaded problems.
    Can the parameters be modified by different threads? Yes, if multiple threads modified the parameter map, but nothing you can do about it here (no way to force the calling thread to lock on whatever you lock on).
    So my answer to your question is: yes, it should be non static.The method should be static since it uses no state.
    It is thread-safe when only the calling thread can modify the passed map (using a synchronized or ConcurrentHashMap is not enough, since you don't call a single atomic method on the map).
    // Better use Map instead of HashMap
    // We don't care about the generic type, but that does not mean we should use a raw type
    public static int countNonNullEntries(Map<?, ?> map) {
      // whether to accept null map or not, no need for explicit exception
      // since next statement throw NPE anyway
      Collection<?> values = map.values();
      // note your method is called countNonNull, not countNull!
      // (original code it would need to by if(null != mapValue) notNullsCounter++;
      return values.size() - java.util.Collections.frequency(values, null);
    }

  • How can I use instance methods created with HashMap

    class Template
    static HashMap customer;
    a few methods created various customer
    public static display() //to display a particular customer information among i've created above
                 String objectName,currentObjectName;
              Customer customer;
              Scanner scan=new Scanner(System.in);
              System.out.print("Please enter the customer name");
              objectName=scan.nextLine();
              Iterator iteratorForCustomer=CustomerMap.entrySet().iterator();
              Map.Entry customerEntry=(Map.Entry)iteratorForCustomer.next();
             while(iteratorForCustomer.hasNext())
                    customerEntry=(Map.Entry)iteratorForCustomer.next();
                    if(objectName.equals((String)customerEntry.getValue()))
              System.out.println("Name : " +customer.getName()); //I'm trying to reference to an instance method getName() here but i can't do that .
    }The problem is I've created as many as I want and later in the program I tried to redisplay a particular customer information based on the input (objectName). User type in the objectName and I tried to look for a particular customer Object in the HashMap and display only the relevant customer information. Is there any way to do it ? Thanks everyone in advance.

    Peter__Lawrey wrote:
    use the get method
    [http://www.google.co.uk/search?q=map+tutorial+java]
    [http://java.sun.com/docs/books/tutorial/collections/interfaces/map.html]
    And then either look at a generics tutorial, or, if you're stuck on a pre-1.5 version of Java, find out about casting

  • Access instance method of a class inside instance method of another class

    Hi Friends
    I have to use one c1->m1.
    c1 is a public instantiation and m1 is a public Instance Method.
    I called this m1 method by creating c1 object for class c1.
    But problem is inise M1 method,i have a statement
    CALL METHOD mo_central_person->if_hrbas_pd_object~read_infty.
    here mo_central_person is of type some other class c2.
    As without creating the object,i didn't use the above interface method.
    Can please suggst me how to handle this.
    Regards,
    Sree

    class a definition.
      public section.
      methods : display,
                disp.
      data : a(10) type c value '10',
             b(5) type c value 'abc'.
    endclass.
    class a implementation.
      method display.
        write : a.
      endmethod.
      method disp.
        write : b.
      endmethod.
    endclass.
    class b definition inheriting from a.
      public section.
      methods : display1.
      data : c(7) type c value '7'.
    endclass.
    class b implementation.
      method display1.
       call method display( ).
        write c.
      endmethod.
    endclass.
    start-of-selection.
    data : o_obj type ref to b.
    create object o_obj.
    call method o_obj->display1.
    the method display is in class a.
    we can call this method in class b using the following statement.
    method display1.
       call method display( ).
        write c.
      endmethod.

  • Instance methods faster than sync. static methods in threaded env?

    consider the following please:
    (-) i have "lots" of instances of a single Runnable class running concurrently..
    (-) each instance uses a common method: "exponential smoothing" and they do a lot of smoothing.
    so:
    (option #1): include a "smooth()" instance method in the Runnable class.
    (option #2): include a "smooth()" synchronized static method in the Runnable class.
    (option #3): create a MathUtility class, and have "smooth()" as an instance method in this class.
    (option #4): make "smooth()" a synchronized static method in the MathUtility class.
    from OOP point of view, i think i should externalize "smooth()" to a MathUtility class, and then make
    is "synchronized static".
    but then from a performance point of view....
    would not it be optimal to make "smooth()" an instance method in MathUtility and then have each
    instance of the Runnable create its own MathUtility instance so that each thread has its own copy
    of the "smooth()" method??
    well, i can't image there would be a measurable difference so maybe i should not post.
    but, if there is a flaw in my thinking, please let me know.
    thanks.

    kogose wrote:
    from OOP point of view, i think i should externalize "smooth()" to a MathUtility class, and then make
    is "synchronized static".From an OOP point of view you should probably have a class that represents the data that provides a (non-static) smooth() method that either modifies the data or returns a new smoothed data object (depending on whether you want your data objects to be immutable or not).
    but then from a performance point of view....
    would not it be optimal to make "smooth()" an instance method in MathUtility and then have each
    instance of the Runnable create its own MathUtility instance so that each thread has its own copy
    of the "smooth()" method??No, methods are not "copied" for each instance. That just doesn't happen.
    well, i can't image there would be a measurable difference so maybe i should not post.If you don't know, then you should probably try it.
    but, if there is a flaw in my thinking, please let me know.The flaw in your thinking is that you can think that you can intuitively grasp the difference in performance of a change at that level.
    I have yet to meet anyone who can reliably do that.
    Performance optimization is not an intuitive task at that level and you should never do performance optimizations without proving that they are improvements for your particular use case.
    First part: Is the smooth() method really thread-unsafe? Does it use some shared state? My guess would be that it uses only local state and therefore doesn't need any synchronization at all. That would also be the fastest alternative, most likely.

  • Why do we need private static method or member class

    Dear java gurus,
    I have a question about the use of private and static key words together in a method or inner class.
    If we want to hide the method, private is enough. a private static method is sure not intended to be called outside the class. So the only usage I could see is that this private static method is to be called by another static method. For inner class, I see the definition of Entry inner class in java.util.Hashtable, it is static private. I don't know why not just define it as private. Could the static key word do anything better.
    Could anybody help me to clear this.
    Thanks,

    What don't you get? Private does one thing, andstatic does >something completely different.
    If you want to listen to music, installing an airconditioner doesn't help>
    Hi, if the private keyword is the airconditioner, do
    you think you could get music from the static keyword
    (it acts as the CD player) in the following codes:You're making no sense and you're trying to stretch the analogy too far.
    Private does one thing. If you want that thing, use private.
    Static does something completely different and unrelated. If you want that thing, use static.
    If you want both things, use private static.
    What do you not understand? How can you claim that you understand that they are different, and then ask, "Why do we need static if we have private"? That question makes no sense if you actually do understand that they're different.

  • How to call Instance Methods and set property values in BAPI?

    In Project systems, for the three business objects viz.
    Network, ProjectDefinition and WBS, there are two kinds of methods which are available : class methods and instance methods. We have tried calling some instance methods, for instance, BAPI_PROJECTDEF_GETDETAIL to get details pertaining to a project. While importing this BAPI, it shows two elements for mapping i.e. Current Internal Project(string) and Current External Project(string). We supplied these values for an existing project. Upon running this call through an XML client at our end, it
    returned an error "Module Unknown Exception". This general message is present on every instance method thus far. Upon searching in BAPI Explorer for Project System->ProjectDefinition->GetDetail, we found that this BAPI didn't take any input parameter.
    Following message was displayed in BAPI Exlorer for this BAPI:
    "... Obligatory import parameters are the external and internal keys CURRENTEXTERNALPROJE and CURRENTINTERNALPROJE of the project definition.The system reads parameters contained in the structure
    BAPI_PROJECT_DEFINITION_EX ..."
    i) How to supply the values of Obligatory import parameters.
    ii) What are the possible causes of this exception.
    iii) How to call an instance method. We are using same mechanism for calling class as well as instance methods so far, we have been to call only class level methods successfully. Is there anything special that we
    need to do to call instance methods.

    Hi,
    what version is the SAP PS running?  If WebAs or higher,  create an inbound synch interface containing your two parameters in the request structure and as many as you require in your response structure.  Generate an Inbound ABAP proxy, where you can plug in some code, i.e. create and instantiate an object of the required type and make the call to the BAPI.
    If SAP PS on lower than WebAs, then create a wrapper function module and make it RFC enabled.  Then plug your code in here and do the same thing.
    Watch out for commits!
    Cheers,
    Mark

Maybe you are looking for

  • FW: Processing Logged messages in batch mode ?

    If you rename your partitions' log files before running the app and do the renaming according to each partitions' purpose or partition number, then after running the app, just go to the approprate log file. You can do the renaming using system agents

  • Sync-Sync Scenario.. To Send Response back to Sender.

    Hi All, I got a scenario to send the data to BI through proxy and get the response back to PI and pass it to sender system. Request: Store system Sync call(Soap)>PI->Sync call(ABAP proxy)>BI Response: BI(response to Sync call)>PI>Store system. The re

  • Change scaling for a graph included in an HTML report

    I have an array included as a graph in a TestStand HTML report. It is a one dimesion array of 1000 elements. The array is filled by a custom 'C' code step (voltage reading from a Scope), based on the NI Example "DisplayArrayInReport". Is it possable

  • Audiobooks & Podcasts settings

    Hi All I've just updated to iTunes 7.0.2. Does anyone know how you stop iTunes from recognising certain files as audiobooks or podcasts? I like having my podcasts and audiobooks displayed in my main library alongside my music, but the new version iTu

  • Facetime an error occurred durning activation  ipad

    Apple ipad2 ios 8.1 facetime an error occurred durning activation