JTextPane to xml

Hi!
I have a question, how to write the text and pictures from a JTextPane into a XML document?!
I can save the text and pictures from the JTextPane into a document but it not works with XML document:
private void doSave(File file) {
FileOutputStream fous = null;
ObjectOutputStream oos = null;
try {
fous = new FileOutputStream(file);
oos = new ObjectOutputStream(fous);
oos.writeUnshared(jTextPane_weather.getStyledDocument());
oos.flush();
} catch (IOException ex) {
} finally {
try {
fous.close();
} catch (IOException ex) {
try {
oos.close();
} catch (IOException ex) {
}

Thanks java-forums.org Eranga's suggestion!
With my first method:
//doSave
ObjectOutputStream oos = null;
fous = new FileOutputStream(file);
oos = new ObjectOutputStream(fous);
oos.writeUnshared(jTextPane_weather.getStyledDocument());
oos.flush();
//doRead
ObjectInputStream ois = null;
fois = new FileInputStream(file);
ois = new ObjectInputStream(fois);
DefaultStyledDocument text = (DefaultStyledDocument) ois.readUnshared();
jTextPane_weather.setStyledDocument(text);
I can get what I want.But if there are more than one jTextPane, I have no idea how to save and parse the file.
With Eranga's suggestion, I have tried the Serializing Java Objects as XML:
//doSave
XMLEncoder xenc = null;
fous = new FileOutputStream(file);
xenc = new XMLEncoder(fous);
xenc.writeObject(jTextPane_weather.getStyledDocument());
xenc.flush();
//doRead
XMLDecoder xdec = null;
fois = new FileInputStream(file);
xdec = new XMLDecoder(fois);
DefaultStyledDocument text = (DefaultStyledDocument) xdec.readObject();
jTextPane_weather.setStyledDocument(text);
But I can not get what I saved, nor put it into the jTextPane.
Where is the problem?!
Thanks ahead for your help!

Similar Messages

  • XML Encoder/Decoder

    Hi!
    First ..... can XML Encoder/Decoder persist the data in a jTextPane?
    .... and if so ... why doesnt this code work? ... it writes the xml file(not much in there to see) , but I cant read back to my jTextPane .
    package AddRFSwitchPac;
    import java.beans.XMLEncoder;
    import java.io.BufferedOutputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import javax.swing.text.StyledDocument;
    * @author Richard
    public class XMLTextPaneSaveStart {
        /** Creates a new instance of XMLTextPaneSaveStart */
        public XMLTextPaneSaveStart() {
            XMLEncoder e;
            StyledDocument doc1 = (StyledDocument)AddRFSwitchMain.jTextPane1.getDocument();
            try {
                e = new XMLEncoder(new BufferedOutputStream(new FileOutputStream("docStart.xml")));
                e.writeObject(doc1);
                e.flush();
                e.close();
            } catch (FileNotFoundException ex) {
                ex.printStackTrace();
    package AddRFSwitchPac;
    import java.beans.XMLDecoder;
    import java.io.BufferedInputStream;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import javax.swing.text.StyledDocument;
    * @author Richard
    public class XMLTextPaneRestoreStart {
        /** Creates a new instance of XMLTextPaneRestoreStart */
        public XMLTextPaneRestoreStart() {
            StyledDocument doc1 = (StyledDocument)AddRFSwitchMain.jTextPane1.getDocument();
            try {
                XMLDecoder d = new XMLDecoder(new BufferedInputStream(new FileInputStream("docStart.xml")));
                doc1 = (StyledDocument)d.readObject();
                d.close();
            } catch (FileNotFoundException ex) {
                ex.printStackTrace();
    }

    When I use "ObjectInput/Output streams" .... works fine....
    try {
          //File WRITER 
          FileOutputStream fos = new FileOutputStream ("docStart.ser");
          ObjectOutputStream oos = new ObjectOutputStream (fos);
          oos.writeObject (doc1); // doc1
          oos.flush();
          oos.close();
          System.out.println("jTextPane1 Saved to Disk");
        } catch (IOException e) {
          System.out.println("jTextPane1 Un-Able to Save!!");
          e.printStackTrace();
    try {
          FileInputStream fis = new FileInputStream ("docStart.ser");
          ObjectInputStream ois = new ObjectInputStream (fis);
          doc1 = (StyledDocument)ois.readObject();
          AddRFSwitchMain.jTextPane1.setStyledDocument ((StyledDocument) doc1);
          ois.close();
           System.out.println("jTextPane1 ReLoaded from Disk");                    
        } catch (Exception e) {
           System.out.println("jTextPane1 Un-Able to ReLoad");                                      
          e.printStackTrace();
    }But , .....cant I save this jTextPane using XML ??

  • How do i save a JTextPane's content XML-formated?

    I want to save a JTextPane's content XML-formated and also want to read the content from a stored XML-file back.
    Does anybody know a solution?
    Thanks in advance for your help!

    You will need to write the XML output yourself and use either SAX or DOM and an XML parser ( such as xerces from Apache ) to read the XML file back in.

  • JTextPane &  XML highlighter

    Hello,
    I wrote an XML Viewer via JTextPane.
    Unfortunately I don't know how to implement a good XML highlighter.
    I wrote an own code using the regulary expression.
    With the regulary expression I can get the "startPosition" and "endPosition"
    of pattern I am searching for within a text.
    StyledDocument xmlDoc;
    xmlDoc.setCharacterAttributes(startPosition, length,  style, true);It is working very good for xml files up to ca. 1000 ... 1200 lines.
    But for bigger files it takes too long until the highlighting took place.
    1) Is there another faster mechanism to highlight xml files?
    2) How do I wrap / unwrap the horizontal display without re-reading or re-highlighting the xml file again?
    Thanks Aykut

    Interesting. I will keep that in mind.
    I have more or less got what i need working now - just smoothing out some bumps.
    Extending DefaultHighlighter cannot help much as to override paint() is near impossible because required info is private in the superclass :(
    But I could hold my own highlight info there for one highlight type and paint those first before calling super.paint(). Looking back, I should have replaced the whole highlight system - that would have been easier and neater.

  • Help required in syntax highlighting in xml using tool Syntax

    hi
    i am using Syntax tool for syntax highlighting of xml in JTextpane. I use complex html style and i want to change the colors of the displayed xml in the tool under complex html like the internet explorer displays in case of xml i want to make my xml like that..

    Hi,
    use it like this if Fname equals constnat[space] then pass the Constant[space] to Fname else value of Fname as under
    ................................Constant[]------>
    FNAME.............................................Then
    >Equals....................................IF -
    >FNAME
    Constant[].........................................ELSE
    .......................................FNAME---->   
    Constant[]    = Constant [ Space ]
    Sachin

  • JTextPane and XMLParser and jdk .-) problems

    Hi there.
    I have a nice problem, which really gives me headaches.
    I have an XML editor (working as an applet or as an aplication, using a JTextPane). All worked ok untill jdk1.3 and parts even until jdk1.4. Now 2 big problems appeared.
    1.Under jdk1.4.1:
    Spaces between lines are awful big. The actual characters are ok, but the cursor is almost twice as the characters. The distance from the bottom of a character and the bottom of the line is pretty big. Now that looked to me as a SpaceBelow or LineSpacing problem. I've tried to set up the SpaceBelow or/and LineSpacing... everything that I've thought it should work. No result. Seems like they have no effect when XMLParser comes in place and sets up the document content (at least i think this is the reason, also i'm not sure). An element tree implemented shows me that this attributes are set to the values I've intended, but no 'visual' effect. Does anyone know ANYTHING about this? Please!
    2.Starting from jdk1.3. Doubling of tags.
    If the XML editor reads something like <FT>something</FT> from a xml file, it sets in the JTextPane <FT><FT>something</FT></FT>. It's working under jdk1.2 but if I switch to 1.3 or 1.4does something like this. Any idea what's going on? Could it be an unfortunate mix between jdk and xalan libraries?
    I REALLY hope that ANYONE of you knows ANYTHING about these!!!
    THNX!

    Hi DrClap.
    Well, this would be the best thing to do. The only problem is that those are long time gone. Not really 'gone', but they are not to be found.
    There's something about first problem: At the end of starting process, after the parser finished his work, if I come and set the attributes (in the document of the JTextPane, using StyleConstants) with replace set to true, the display is ok but, of course, I loose any style defined in the xml file. That means is not a problem of the JTextPane in jdk 1.4 (at one time I thought it might be a 'mapping' problem of the JTP in 1.4) or?
    Because I'm really stuck, I have all kind of strange ideas!!!
    Could be "old libraries(for the parser) - new jdk" mixture problem, perhaps? (I've told you!)
    THX for your previous response.

  • Ignore Tab-Setting in a JTextPane

    Hello,
    i have a JTextPane and I need a Tab Size 0. I want to ignore the Tab-Setting, cuz I got an XML-Editor, with automaticaly indent.
    Does anyone Have an Idea ?

    This thread might help:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=331679

  • Is there any compoment can explain XML & HTML?

    I want to create an client end-point as an explorer like IE,which can send http request and receive XML(including XSL SVG and so on),HTML,JavaScript and expliant them and show them right on my client end-point explorer.
    I mean that I will use swing to create a UI to replace the IE UI,and it can support all the functions of IE, so,is there any compoment can help me as a plug-in ?

    Johny,
    Swing has Styled Text areas to accomplish your requirement (see JEditorPane and JTextpane). Don't expect much from them. Rendering HTML is not easy, when you want a good rendering engine use the mozilla rendering engine or embed internet explorer in your application. This will involve doing native coding. Don't ask me for an example code, I don't have any.
    Greetz

  • XML Syntax highlighting (again :)

    Hi there,
    I know, that there have been quite a view posts about this topics, but as far as I see, there has been no solution to this.
    So I wanted to ask if someone has implemented a XML Syntax highlighting or knows where to get a tutorial from to accomplish so (inheriting from DefaultStyledDocument...?)
    Sincerely
    Charly

    Hi!
    I have the same need: an XML Syntax Highlighting (coloring).
    I don't need an XML editor, I have a JTextPane that shows XML code and I would like it to be done with a syntax coloring.
    If you have a solution I will really appreciate!
    Thanks
    Gio :-)

  • JTextPane and inserting/deleting image

    Hi,
    I have problems with my jtextpane. I am usign jtextpane do make simple richeditor.
    I can insert image, and no problem with inserting
    But after that, where content of jtextpane is saved and opened again, image is not able to delete...
    If is there any solution?
    Sorry for my broken English.

    Hi everyone,
    Does the image get saved when you serialize the document?
    What are you doing to serialize the document by using xml or by serializing it as an object or by using the rtf kit
    Richard West

  • JTextPane custom views keyboard problem

    Hi,
    I am trying to implement a custom view in the JTextPane. The view is appearing fine but the keyboard cursor movements are not working. The cursor no longer moves from line to line as it used to when using the arrow keys. However Iam able to move from the end of 1 line to the start of next line. This is when I override section view with my custom view.
    In another case, when I override paragraph view, then the cursor size is equal to the paragraph height and I get a tall cursor the size of the paragraph. I can no longer navigate the lines in the paragraph.
    Could someone tell me why this is happening.
    cheers,
    Hugo
    My views are setup as follows:
         class XmlViewFactory implements ViewFactory {
              // Creates the XML View.
              public View create(Element elem) {
                     String kind = elem.getName();
                if (kind.equals(AbstractDocument.ContentElementName)) {
                                 return new LabelView(elem);
                         else if (kind.equals(AbstractDocument.ParagraphElementName)) {                     
                                   return new ParagraphView(elem);
                         } else if (kind.equals(AbstractDocument.SectionElementName)) {
                              return new ResponseView(elem);                         //  <-------     my custom view
              //                return new BoxView(elem, View.Y_AXIS);
                         } else if (kind.equals(StyleConstants.ComponentElementName)) {
                             return new ComponentView(elem);
                         } else if (kind.equals(StyleConstants.IconElementName)) {
                             return new IconView(elem);
                    return new LabelView(elem);             

    Hi,
    Here's an update to my earlier question.
    The problem happend to be not with any custom views as earlier mentioned. The following usage doesn't work.
      if (kind.equals(AbstractDocument.ContentElementName)) {
                      return new LabelView(context, elem);
                  else
                  if (kind.equals(AbstractDocument.ParagraphElementName)) {
                            return new ParagraphView(elem);
                  } else if (kind.equals(AbstractDocument.SectionElementName)) {
                       return new BoxView(elem, View.Y_AXIS);
                  } else if (kind.equals(StyleConstants.ComponentElementName)) {
                      return new ComponentView(elem);
                  } else if (kind.equals(StyleConstants.IconElementName)) {
                      return new IconView(elem);
               return new LabelView( context, elem);even when no custom view is involved. I get a blank JTextPane.
    cheers
    OV

  • DOM(XML) + StyledDocuments

    Hi there,
    I wonder how one could adapt the structure of DOM-Documents to the structure StyledDocuments are made up.
    What I want to do is the following:
    I want to parse a XML file by using DOM. The I want the DOM-Object (containing the parsed XML-file) to be displayed in a JTextPane, and I want to be able to specify for each tag what it should look like in the TextPane (color, font,...).
    Does anyone have an idea how to realize this? I am grateful to any help.
    Sincerely
    Karlheinz Toni

    Hi Karlheiz Toni,
    you would have to build your own mapper between a DOM document and a Java document which would convert from a DOM document to a Java document.
    Another option would be to build an own DOMEditorKit with a ViewFactory and Views built to render DOM documents for JTextPane directly.
    And a third solution would be to parse the XML file directly into a Java document instead of a DOM document.
    But all solutions would involve quite a lot effort and as far as I have seen nothing exists for that so far.
    Ulrich

  • Adding CDATA To every element in xml _ JDOM

    Hi,
    I need to parse xml using JDOM and add
    CDATA to every element.
    Could anyone help me in that ?
    When I append CDATA using org.jdom.Element.setText("<!CDATA"+Mystring +"]]>" );
    CDATA has been treated like text but not as an instruction .

    Question: Please see the code below.............
    I am copying a text which is in Hindi(DBWT-yogesh font) in JTextPane. When I am trying to retrieve hindi text from JTextpane using getText() I am obtaining hashampersand123,hashampersand156(hashsymbol,ampsymbol,123;like that ) some thing like this.
    If I dont set contentType to text/html and use getText()
    I obtain some junk characters. If I copy those junk characters in xml
    and view the xml with notepad and change the font to DBWT-yogesh
    I can see hindi text.
    I need to setContentType to html because I want to display text
    as bold or italic depending on html tags in content. when I use getText() I obtain some thing like this. If I store these characters even after changing font to DBWT-Yogesh I am not able to see hindi text.
    I want to convert (hashsymbol,ampsymbol,123;like that ) to junk characters so that when I change font using notepad I must be able to see hindi text.
    Please provide help............................. your earlier answer took me in the right direction.
    package swin;
    import java.awt.Font;
    import java.awt.event.WindowEvent;
    import java.awt.event.WindowListener;
    import javax.swing.JFrame;
    import javax.swing.JTextPane;
    public class TextPaneProblem extends JFrame implements WindowListener{
    JTextPane jtp=null;
    public TextPaneProblem() {
    jtp=new JTextPane();
    jtp.setContentType("text/html");
    jtp.setFont(new Font("DWB-Yogesh",Font.PLAIN,24));
    getContentPane().add(jtp);
    setVisible(true);
    public static void main(String[] args) {
    TextPaneProblem TPP=new TextPaneProblem();
    TPP.addWindowListener(TPP);
    public void windowOpened(WindowEvent e) {
    public void windowClosing(WindowEvent e) {
    }

  • Java refresh/update JTextPane

    I have my JTextPane text reading from an xml file, now I have updated my xml file how do I make the JTextPane refresh/update with that content?
    Thanks in advance,
    Dennis

    It's a bit long
    Actually it's not that it isn't working, it is I don;t know the best way to do it.
    package trunk.textConversation;
    import javax.swing.*;
    import javax.swing.text.*;
    import java.awt.*;              //for layout managers and more
    import java.awt.event.*;        //for action events
    public class Textconversation extends JPanel implements ActionListener {
         //The name of the user
         public static String name = "Guest";
         //The message of the user
         public static String message;
         //The text to output
         public static String[] initString;
         //The style the text will be in
         public static String[] initStyles = {"regular"};
         public static JFrame frame;
         private static final long serialVersionUID = 1L;
         //private String newline = "\n";
        protected static final String textFieldString = "JTextField";
        protected static final String buttonString = "JButton";
        protected JLabel actionLabel;
        public Textconversation() {
            setLayout(new BorderLayout());
            //Create a regular text field.
            JTextField textField = new JTextField(10);
            textField.setActionCommand(textFieldString);
            textField.addActionListener(this);
            //Create some labels for the fields.
            JLabel textFieldLabel = new JLabel();
            textFieldLabel.setLabelFor(textField);
            //Create a label to put messages during an action event.
            actionLabel = new JLabel("Type text in a field and press Enter.");
            actionLabel.setBorder(BorderFactory.createEmptyBorder(10,0,0,0));
            //Lay out the text controls and the labels.
            JPanel textControlsPane = new JPanel();
            GridBagLayout gridbag = new GridBagLayout();
            GridBagConstraints c = new GridBagConstraints();
            textControlsPane.setLayout(gridbag);
            JLabel[] labels = {textFieldLabel};
            JTextField[] textFields = {textField};
            addLabelTextRows(labels, textFields, gridbag, textControlsPane);
            c.gridwidth = GridBagConstraints.REMAINDER; //last
            c.anchor = GridBagConstraints.WEST;
            c.weightx = 1.0;
            textControlsPane.add(actionLabel, c);
            textControlsPane.setBorder(
                    BorderFactory.createCompoundBorder(
                                    BorderFactory.createTitledBorder("Text Fields"),
                                    BorderFactory.createEmptyBorder(5,5,5,5)));
            //Create a text pane.
            JTextPane textPane = createTextPane();
            JScrollPane paneScrollPane = new JScrollPane(textPane);
            paneScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            paneScrollPane.setPreferredSize(new Dimension(250, 155));
            paneScrollPane.setMinimumSize(new Dimension(10, 10));
            //Put the editor pane and the text pane in a split pane.
            JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,
                                                  paneScrollPane,
                                                  textControlsPane);
            splitPane.setOneTouchExpandable(true);
            splitPane.setResizeWeight(0.5);
            JPanel rightPane = new JPanel(new GridLayout(1,0));
            rightPane.add(splitPane);
            rightPane.setBorder(BorderFactory.createCompoundBorder(
                            BorderFactory.createTitledBorder("Styled Text"),
                            BorderFactory.createEmptyBorder(5,5,5,5)));
            //Put everything together.
            JPanel leftPane = new JPanel(new BorderLayout());
            add(leftPane, BorderLayout.LINE_START);
            add(rightPane, BorderLayout.LINE_END);
        private void addLabelTextRows(JLabel[] labels, JTextField[] textFields, GridBagLayout gridbag, Container container) {
            GridBagConstraints c = new GridBagConstraints();
            c.anchor = GridBagConstraints.EAST;
            int numLabels = labels.length;
            for (int i = 0; i < numLabels; i++) {
                c.gridwidth = GridBagConstraints.RELATIVE; //next-to-last
                c.fill = GridBagConstraints.NONE;      //reset to default
                c.weightx = 0.0;                       //reset to default
                container.add(labels, c);
    c.gridwidth = GridBagConstraints.REMAINDER; //end row
    c.fill = GridBagConstraints.HORIZONTAL;
    c.weightx = 1.0;
    container.add(textFields[i], c);
    public static void textOutput() {
         Xmlreader.readElement();
         initString = new String[Xmlreader.conversation.length];
         for (int s = 0; s < Xmlreader.conversation.length; s++) {
              initString[s] = Xmlreader.conversation[s] + "\n";
    public void actionPerformed(ActionEvent e) {
         //After user clicked enter
    String prefix = "You typed \"";
    if (textFieldString.equals(e.getActionCommand())) {
    JTextField source = (JTextField)e.getSource();
    actionLabel.setText(prefix + source.getText() + "\"");
    message = source.getText();
    Xmlreader.addElement();
    } else if (buttonString.equals(e.getActionCommand())) {
    Toolkit.getDefaultToolkit().beep();
    public JTextPane createTextPane() {
         textOutput();
    JTextPane textPane = new JTextPane();
    textPane.setEditable(false);
    StyledDocument doc = textPane.getStyledDocument();
    addStylesToDocument(doc);
    try {
                   for (int i=0; i < initString.length; i++) {
    doc.insertString(doc.getLength(), initString[i],
    doc.getStyle(initStyles[0]));
    } catch (BadLocationException ble) {
    System.err.println("Couldn't insert initial text into text pane.");
    return textPane;
    protected void addStylesToDocument(StyledDocument doc) {
    //Initialize some styles.
    Style def = StyleContext.getDefaultStyleContext().
    getStyle(StyleContext.DEFAULT_STYLE);
    Style regular = doc.addStyle("regular", def);
    StyleConstants.setFontFamily(def, "SansSerif");
    Style s = doc.addStyle("italic", regular);
    StyleConstants.setItalic(s, true);
    s = doc.addStyle("bold", regular);
    StyleConstants.setBold(s, true);
    s = doc.addStyle("small", regular);
    StyleConstants.setFontSize(s, 10);
    s = doc.addStyle("large", regular);
    StyleConstants.setFontSize(s, 16);
    s = doc.addStyle("icon", regular);
    StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
    ImageIcon pigIcon = createImageIcon("", "");
    if (pigIcon != null) {
    StyleConstants.setIcon(s, pigIcon);
    s = doc.addStyle("button", regular);
    StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
    ImageIcon soundIcon = createImageIcon("", "");
    JButton button = new JButton();
    if (soundIcon != null) {
    button.setIcon(soundIcon);
    } else {
    button.setText("BEEP");
    button.setCursor(Cursor.getDefaultCursor());
    button.setMargin(new Insets(0,0,0,0));
    button.setActionCommand(buttonString);
    button.addActionListener(this);
    StyleConstants.setComponent(s, button);
    /** Returns an ImageIcon, or null if the path was invalid. */
    protected static ImageIcon createImageIcon(String path,
    String description) {
    java.net.URL imgURL = Textconversation.class.getResource(path);
    if (imgURL != null) {
    return new ImageIcon(imgURL, description);
    } else {
    System.err.println("Couldn't find file: " + path);
    return null;
    * Create the GUI and show it. For thread safety,
    * this method should be invoked from the
    * event dispatch thread.
    private static void createAndShowGUI() {
    //Create and set up the window.
    frame = new JFrame("Conversation");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    //Add content to the window.
    frame.add(new Textconversation());
    //Display the window.
    frame.pack();
    frame.setVisible(true);
    public static void main(String[] args) {
    //Schedule a job for the event dispatching thread:
    //creating and showing this application's GUI.
    SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    //Turn off metal's use of bold fonts
                        UIManager.put("swing.boldMetal", Boolean.FALSE);
                        createAndShowGUI();
    Message was edited by:
    Dennis56

  • Tab setting in JTextPane

    Hi,
    I am going to develop an simple XML editor which will provide following functionalituies.
    * Automatic Indentation
    * Highilight attributes of given schema
    * Tag Validation.
    I decided to use JTextPane.
    1) Is It right choice for Rich Text Support ?
    2) How to set Tab size in JTextPane

    2) How to set Tab size in JTextPane Search the forum. You can even use keywords directly from your question: "jtextpane tab size".

Maybe you are looking for

  • Utf8 characters not displayed correctly

    I have a database created with collation of latin1_swedish_ci which contains big5. I realise that I have to create the db using utf8 in order to display correctly. However, due to the db was created long ago, I could not change it. Is it possible to

  • HT1351 Can I sync my iPod with my friends library legally?

    I want to listen to my friends music, but I am not interested in breaking the law or circumventing anything.  Can she share her music with me legally by allowing me to sync my iPod with her computer for a time?  I am ok with it erasing my content.  W

  • Problem during hierarchy load from ECC 6.0 to BW

    Hello, I encountered a problem during hierarchy loads from ECC to BW: I get the following in BW: Error when updating Idocs in Source System Diagnosis Errors have been reported in Source System during IDoc update: Once I go into ERP and look at the ID

  • BATTERY is messed up

    hey so here is my deal. my battery is totally messed up and i have only had the ipod mini since like mid summer. i'll charge it all night and go to turn it on in the morning and the battery is dead in 5 minutes. howver if i turn it back on a few mins

  • UNCAUGHT EXCEPTION: Application net_rim_bb_file_explorer(417)

    I had just activated my blackberry today its is a BLACKBERRY TORCH 9810 with T-mobile and i try to activate the media applications (music,pictures, videos) i have restarted my phone with the SD card inside and the application still wont work ive been